Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public async Task <List <UserRole> > Get(int?userId)
        {
            CheckIfPassedUserIDAllowed(userId);

            var userRoleLogic = new UserRoleLogic(Cache, Context);

            return(await userRoleLogic.GetUserRoles(userId ?? UserId, IsAdmin));
        }
Exemplo n.º 3
0
        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);
        }