public IEnumerable <RolePermission> QueryRolePermissions(RolePermissionQuery query) { var sql = "SELECT * FROM RolePermission WHERE 1=1"; sql += " AND RoleId=@RoleId"; return(_fetcher.Query <RolePermission>(sql, query)); }
public ActionResult EditPermission(RolePermissionQuery query) { if (!WebAppContext.Current.User.HasPermission(ModuleType.角色管理, Permission.编辑)) { return(RedirectToAction("NoPermission", "Home")); } var permissionEditViewModel = new EditPermissionViewModel() { RoleId = query.RoleId, RolePermissions = _roleQueryService.QueryRolePermissions(query).ToList() }; return(View("~/Views/SystemSetting/Role/EditPermission.cshtml", permissionEditViewModel)); }