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