public bool IsInRole(string role) { if (GetRoles == null) { return(false); } return(GetRoles.Contains(role)); }
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 }); }
public async Task <PageModel <RoleModel> > GetRolesAsync([FromBody] GetRoles getRoles) { return(await _mediator.Send(getRoles)); }
public static string C2SGetRoles(string userId) { GetRoles data = new GetRoles(userId); return(JsonMapper.ToJson(data)); }