private async Task <IActionResult> CreateInspectionInternal(InspectionViewModel inspection) { var result = await _client.PostAsync("inspections", inspection); if (result.StatusCode == HttpStatusCode.OK) { return(RedirectToAction(nameof(ShowInspections))); } else { var exMessage = await result.Content.ReadAsStringAsync(); ModelState.AddModelError(string.Empty, exMessage); return(CreateInspection()); } }
private async Task <IActionResult> CreateViolatorInternal(ViolatorViewModel violator) { var result = await _client.PostAsync("violators", violator); if (result.StatusCode == HttpStatusCode.OK) { return(RedirectToAction(nameof(ShowViolators))); } else { var exMessage = await result.Content.ReadAsStringAsync(); ModelState.AddModelError(string.Empty, exMessage); return(CreateViolator()); } }
private async Task <IActionResult> CreateViolationInternal(ViolationViewModel violation) { await _client.PostAsync("violations", violation); return(RedirectToAction(nameof(ShowViolations))); }