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); }
public ActionResult AddGroup() { var model = new GroupViewModel(); return PartialView("_AddGroupView", model); }
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 ActionResult EditGroup(GroupViewModel model, int id) { if (ModelState.IsValid) { try { model.ModifyGroup(); ViewBag.ResultSuccess = true; } catch { ModelState.AddModelError(string.Empty, string.Empty); } } return null; }
public ActionResult EditGroup(int id) { var group = GroupManagementService.GetGroup(id); if (group != null) { var model = new GroupViewModel(group); return PartialView("_EditGroupView", model); } return RedirectToAction("Index"); }