public async Task <IActionResult> Details(int id) { return(await _resiliencyHelper.ExecuteResilient(async() => { var insurance = await _vehicleManagementAPI.GeInsuranceById(id); var vehicle = await _vehicleManagementAPI.GetVehicleByCode(insurance.VehicleId.ToString()); var model = new VehicleInsuranceManagementDetailsViewModel { Insurance = insurance, Vehicle = vehicle }; return View(model); }, View("Offline", new VehicleInsuranceManagementOfflineViewModel()))); }
public async Task <IActionResult> Details(int id) { return(await _resiliencyHelper.ExecuteResilient(async() => { var insurance = await _vehicleManagementAPI.GeInsuranceById(id); var vehicle = await _vehicleManagementAPI.GetVehicleByCode(insurance.VehicleId.ToString()); var vehicles = await _vehicleManagementAPI.GetVehicles(); var model = new VehicleInsuranceManagementDetailsViewModel { Insurance = insurance, Vehicle = vehicle, Vehicles = vehicles.Select(c => new SelectListItem { Value = c.Codigo.ToString(), Text = c.Matricula }) }; return View(model); }, View("Offline", new VehicleInsuranceManagementOfflineViewModel()))); }