public ActionResult AddPrivilege(PrivilegeAddEdit model) { if (ModelState.IsValid) { if (systemBll.checkPrivilegeName(model.Name.Trim(), model.Menu)) { ModelState.AddModelError("errorname", "权限已存在"); return View(model); } var user = Session[Constants.USER_KEY] as User; model.Creator = user.SysOperator.ID; var sysPrivilege = new SysPrivilege(); sysPrivilege.ID = -1; sysPrivilege.Menu = model.Menu; sysPrivilege.Parent = 0; sysPrivilege.Name = model.Name.Trim(); sysPrivilege.Clazz = model.Clazz.Trim(); sysPrivilege.Area = model.Area.Trim(); sysPrivilege.Controller = model.Controller.Trim(); sysPrivilege.Method = model.Method.Trim(); sysPrivilege.Parameter = model.Parameter.Trim(); sysPrivilege.Url = model.Url; sysPrivilege.Reserve = ""; sysPrivilege.Remark = model.Remark; sysPrivilege.Creator = model.Creator; sysPrivilege.CreateTime = DateTime.Now; sysPrivilege.Auditor = model.Creator; var result = systemBll.addPrivilege(sysPrivilege); if (result == null) { ModelState.AddModelError("errorresult", "添加失败"); return View(model); } return RedirectToAction("AddPrivilege", "System"); } return View(model); }
public ActionResult EditPrivilege(PrivilegeAddEdit model) { if (ModelState.IsValid) { var sysPrivilege = systemBll.GetPrivilegeByID(model.ID); var user = Session[Constants.USER_KEY] as User; sysPrivilege.Menu = model.Menu; sysPrivilege.Name = model.Name.Trim(); sysPrivilege.Clazz = model.Clazz.Trim(); sysPrivilege.Area = model.Area.Trim(); sysPrivilege.Controller = model.Controller.Trim(); sysPrivilege.Method = model.Method.Trim(); sysPrivilege.Parameter = model.Parameter.Trim(); sysPrivilege.Url = model.Url; sysPrivilege.Reserve = ""; sysPrivilege.Remark = model.Remark; sysPrivilege.Creator = user.SysOperator.ID; ; sysPrivilege.CreateTime = DateTime.Now; var result = systemBll.editPrivilege(sysPrivilege); if (result == null) { ModelState.AddModelError("errorresult", "修改失败"); return View(model); } return RedirectToAction("Privilege", "System"); } return View(model); }
public ActionResult EditPrivilege(long id) { var sysPrivilege = systemBll.GetPrivilegeByID(id); if (sysPrivilege == null) return RedirectToAction("Privilege", "System"); var model = new PrivilegeAddEdit(); model.ID = sysPrivilege.ID; model.Menu = sysPrivilege.Menu; model.Name = sysPrivilege.Name; model.Clazz = sysPrivilege.Clazz; model.Area = sysPrivilege.Area; model.Controller = sysPrivilege.Controller; model.Method = sysPrivilege.Method; model.Parameter = sysPrivilege.Parameter; model.Url = sysPrivilege.Url; model.Remark = sysPrivilege.Remark; return View(model); }