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