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)); }