public IActionResult Trailers() { try { var trailers = TrailerService.GetAllFreeTrailers(); return(View(trailers)); } catch (Exception e) { Logger.LogDebug("Failed to retrieve available trailers {@Exception}", e); Logger.LogError("Failed to retrieve available trailers {Exception}", e.Message); return(BadRequest()); } }
public IActionResult AvailableTrailers(string vehicleId) { try { var viewModel = new AvailableTrailersViewModel { VehicleId = vehicleId, Trailers = trailerService.GetAllFreeTrailers() }; return(PartialView("_AvailableTrailers", viewModel)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public IActionResult TrailerRequest() { try { var vehicles = vehicleService.GetAll(); var trailers = trailerService.GetAllFreeTrailers(); var model = new TrailerRequestViewModel() { Trailers = trailers, Vehicles = vehicles }; return(View(model)); } catch (Exception e) { logger.LogError("Failed to retrieve trailers or vehicles {@Exception}", e.Message); logger.LogDebug("Failed to retrieve trailers or vehicles {@ExceptionMessage}", e); return(BadRequest("Failed to retrieve trailers or vehicles")); } }