Exemple #1
0
 public bool IsInRole(string role)
 {
     if (GetRoles == null)
     {
         return(false);
     }
     return(GetRoles.Contains(role));
 }
Exemple #2
0
        public async Task <List <Role> > HandleAsync(GetRoles message)
        {
            authorization.EnsureCanAccessInternalArea();
            authorization.EnsureUserInRole(Roles.InternalAdmin);

            return(await weeeContext.Roles
                   .Select(r => new Role {
                Name = r.Name, Description = r.Description
            })
                   .ToListAsync());
        }
        public async Task <object> Get(GetRoles request)
        {
            Expression <Func <Role, bool> > filter = x => (request.SystemName == null || x.SystemName.Contains(request.SystemName)) &&
                                                     (request.Display == null || x.Display.Contains(request.Display));
            var studentEntities = await _roleService.GetAll(filter : filter);

            var dtos = studentEntities.ToList().ConvertAll(x => x.ConvertTo <RoleDto>());

            return(new
            {
                Success = true,
                StatusCode = (int)HttpStatusCode.OK,
                Results = dtos,
                ItemCount = dtos.Count
            });
        }
Exemple #4
0
 public async Task <PageModel <RoleModel> > GetRolesAsync([FromBody] GetRoles getRoles)
 {
     return(await _mediator.Send(getRoles));
 }
Exemple #5
0
    public static string C2SGetRoles(string userId)
    {
        GetRoles data = new GetRoles(userId);

        return(JsonMapper.ToJson(data));
    }