示例#1
0
        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());
            }
        }
示例#2
0
        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)));
        }