public async Task <IActionResult> UpdateInspection(InspectionViewModel inspection) { var result = await _client.PutAsync("inspections", inspection); if (result.StatusCode == HttpStatusCode.OK) { return(RedirectToAction(nameof(ShowInspections))); } else { var exMessage = await result.Content.ReadAsStringAsync(); ModelState.AddModelError(string.Empty, exMessage); return(await UpdateInspection(inspection.Id)); } }
public async Task <IActionResult> UpdateViolator(ViolatorViewModel violator) { var result = await _client.PutAsync("violators", violator); if (result.StatusCode == HttpStatusCode.OK) { return(RedirectToAction(nameof(ShowViolators))); } else { var exMessage = await result.Content.ReadAsStringAsync(); ModelState.AddModelError(string.Empty, exMessage); return(await UpdateViolator(violator.Id)); } }
public async Task <IActionResult> UpdateViolation(ViolationViewModel violation) { await _client.PutAsync("violations", violation); return(RedirectToAction(nameof(ShowViolations))); }