public ActionResult EditRole(long id) { var role = sysRoleBll.getRoleByID(id); if (role == null) return RedirectToAction("Index", "Role"); if (role.Type) { return RedirectToAction("Index", "Role"); } var model = new RoleAddEdit { ID = role.ID, Name = role.Name, Remark = role.Remark }; return View(model); }
public ActionResult AddRole(RoleAddEdit model) { if (ModelState.IsValid) { var user = Session[Constants.USER_KEY] as User; if (sysRoleBll.checkRoleName(model.Name.Trim(), user.SysCorp.ID)) { ModelState.AddModelError("errorname", "角色名已存在"); return View(); } model.Type = false; model.Corp = user.SysCorp.ID; model.Creator = user.SysOperator.ID; if (!sysRoleBll.addRole(model)) { ModelState.AddModelError("errorresult", "添加失败"); return View(model); } return RedirectToAction("Index", "Role"); } return View(model); }
public bool editRole(RoleAddEdit model) { return sysRoleDal.editRole(model.ID, model.Name.Trim(), model.Remark, model.Menus, model.Privileges, model.Creator); }
public bool addRole(RoleAddEdit model) { return sysRoleDal.addRole(model.Corp, model.Type, model.Name.Trim(), model.Remark, model.Menus, model.Privileges, model.Creator); }
public ActionResult EditRole(RoleAddEdit model) { if (ModelState.IsValid) { var role = sysRoleBll.getRoleByID(model.ID); if (role.Name.Trim() != model.Name.Trim()) { if (sysRoleBll.checkRoleName(model.Name.Trim(), role.Corp)) { ModelState.AddModelError("errorname", "角色名已存在"); return View(model); } } if (!sysRoleBll.editRole(model)) { ModelState.AddModelError("errorresult", "修改失败"); return View(model); } return RedirectToAction("Index", "Role"); } return View(model); }