public async Task <Page <UserRoleGrid> > Grid([FromBody] GridRequest gridRequest, int?userId = null, int?roleId = null) { CheckNullBody(gridRequest); var userRoleLogic = new UserRoleLogic(Cache, Context); return(await userRoleLogic.GetGrid(gridRequest, userId, roleId)); }
public async Task <List <UserRole> > Get(int?userId) { CheckIfPassedUserIDAllowed(userId); var userRoleLogic = new UserRoleLogic(Cache, Context); return(await userRoleLogic.GetUserRoles(userId ?? UserId, IsAdmin)); }
public async Task <UserRole> Get(int id) { var userRoleLogic = new UserRoleLogic(Cache, Context); var userRole = await userRoleLogic.GetUserRole(id, IsAdmin); if (userRole == null) { return(null); } CheckIfPassedUserIDAllowed(userRole.UserId); return(userRole); }