Files
monorepo/LCU.WebApps.Indirect.ReserveManagementSystem/Api/ReserveManagementSystemApi/Services/VehicleService.cs
T
2026-03-17 08:54:34 -05:00

30 lines
785 B
C#

using ReserveManagementSystemLib.Models;
using ReserveManagementSystemLib.Repositories;
namespace ReserveManagementSystemApi.Services
{
public class VehicleService: IVehicleService
{
private readonly IVehicleRepository _vehicleRepository;
public VehicleService(IVehicleRepository vehicleRepository)
{
_vehicleRepository = vehicleRepository;
}
public async Task<Vehicle> GetVehicleByLoanIdAsync(int? loanId)
{
try
{
return await _vehicleRepository.FindByLoanIdAsync(loanId);
}
catch (Exception ex)
{
Log.Error(ex, "Failure retrieving vehicle by loan id.");
throw;
}
}
}
}