public ActionResult EditGroupAjax(GroupViewModel model) { if (!model.CheckGroupName()) { this.ModelState.AddModelError(string.Empty, "Группа с таким именем уже существует"); } if (ModelState.IsValid && model.CheckGroupName()) { try { if (!model.CheckGroupName()) { this.ModelState.AddModelError(string.Empty, "Группа с таким именем уже существует"); } else { model.ModifyGroup(); return(Json(new { resultMessage = "Группа сохранена" })); } } catch { ModelState.AddModelError(string.Empty, "Произошла ошибка"); } } return(PartialView("_EditGroupView", model)); }
public IActionResult AddGroupJson(GroupViewModel model) { try { if (!model.CheckGroupName()) { return(BadRequest()); } model.AddGroup(); return(Ok()); } catch (Exception ex) { return(ServerError500(ex.Message)); } }
public ActionResult AddGroup(GroupViewModel model) { if (ModelState.IsValid) { try { if (!model.CheckGroupName()) { ModelState.AddModelError(string.Empty, "Группа с таким номером уже существует"); } else { model.AddGroup(); } } catch (MembershipCreateUserException e) { ModelState.AddModelError(string.Empty, e.StatusCode.ToString()); } } return(View(model)); }
public ActionResult AddGroupAjax(GroupViewModel model) { if (ModelState.IsValid) { try { if (!model.CheckGroupName()) { ModelState.AddModelError(string.Empty, "Группа с таким номером уже существует"); } else { model.AddGroup(); return(Json(new { resultMessage = "Группа сохранена" })); } } catch (MembershipCreateUserException e) { ModelState.AddModelError(string.Empty, e.StatusCode.ToString()); } } return(PartialView("_AddGroupView", model)); }