//[Route("Client/CreatCreate_Poste_Post")] public ActionResult Create_Post(Client_ViewModel inst) { ViewBag.Title = $"ДОБАВЛЕНИЕ НОВОГО КЛИЕНТА БАНКА С ID №{inst.Id}"; if (inst == null) { ModelState.AddModelError("CreateClientNull", "Не указаны данные для создания клиента!!!"); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } if (!ModelState.IsValid) { ModelState.AddModelError("CreateClientNotVal", "Указанные для создания клиента данные не валидны!!!"); ViewBag.Message = "Валидация НЕ пройдена! Проверьте введенные сведения на достоверность!"; //return new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.ContainsKey("CreateClientNotVal").ToString()); return(View("Create_Get")); } else { clientService.Create(inst.ClientFromViewToDomain()); ViewBag.Message = $"Добавление нового клиента успешно завершено !"; return(View()); } }
//[Route("client/update/{id:int}")] public ActionResult Update_Put(Client_ViewModel inst) { ViewBag.Title = $"ОБНОВЛЕНИЕ СЕДЕНИЙ О КЛИЕНТЕ БАНКА С ID №{inst.Id}"; if (inst == null) { ModelState.AddModelError("UpdateClientNull", "Не указаны данные для обновления сведений о клиенте!!!"); return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString())); } if (!ModelState.IsValid) { ModelState.AddModelError("UpdateClientNotVal2", "Указанные для обновления сведения о клиенте не валидны!!!"); ViewBag.Message = "Валидация НЕ пройдена"; //return new HttpStatusCodeResult(HttpStatusCode.BadRequest, ModelState.Values.ToString()); return(View("Update_Get")); } else { clientService.Update(inst.ClientFromViewToDomain()); ViewBag.Message = $"Обновление сведений о клиенте c ID № {inst.Id} прошло успешно!"; return(View()); } }