public ActionResult Create_Post(Bill_ViewModel inst) { ViewBag.Title = "ДОБАВЛЕНИЕ НОВОГО Р/С"; if (inst == null) { ModelState.AddModelError("CreateBillNull", "Не указаны данные для создания расчетного счета!!!"); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } if (!(new BillModelAttribute().IsValid(inst))) { ModelState.AddModelError("CreateBillNotVal", "Указанные для создания расчетного счета данные не валидны"); ViewBag.Message = "Валидация НЕ пройдена"; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } else { billService.Create(inst.BillFromViewToDomain()); ViewBag.Message = "Добавление нового расчетного счета для клиента прошло успешно!"; return(View()); } }
public ActionResult Update_Put(Bill_ViewModel inst) { ViewBag.Title = $"ОБНОВЛЕНИЕ СВЕДЕНИЙ О Р/С с ID №{inst.Id}"; if (inst == null) { ModelState.AddModelError("UpdateBillNull", "Не указаны данные для обновления сведений о расчетном счете!!!"); ViewBag.Result = ModelState.Values.ToString(); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } if (!(new BillModelAttribute().IsValid(inst))) { ModelState.AddModelError("UpdateBillNotVal", "Указанные для обновления расчетного счета данные не валидны"); ViewBag.Result = "Валидация НЕ пройдена"; return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } else { ViewBag.Message = $"Обновление сведений по расчетному счету c ID № {inst.Id}:"; billService.Update(inst.BillFromViewToDomain()); ViewBag.Result = $"Обновление сведений по расчетному счету c ID № {inst.Id} прошло успешно!"; return(View("~/Views/Bill/Update_Success.cshtml")); } }