public ActionResult GetRoles() { AjaxResult ar = new AjaxResult(); try { var currentUser = LoginManager.GetCurrentUser(); var code = currentUser.Role; var parent = _memberBLL.GetUserByAccount(currentUser.Parent); List <RolesModel> rmList = RolesManager.GetRolesList().Where(n => n.Code != code && n.Code != parent.Role).ToList(); ar.state = ResultType.success; ar.data = rmList.ToJson(); } catch (Exception ex) { LogHelper.writeLog_error(ex.Message); LogHelper.writeLog_error(ex.StackTrace); ar.state = ResultType.error; ar.message = "无法获取角色列表"; } return(Json(ar, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查询所有的权限信息 /// </summary> /// <returns>权限信息集合</returns> public List <Roles> GetRolesList() { return(dal.GetRolesList()); }