public Task <List <RoleViewModel> > Handle(GetRolesListQuery request, CancellationToken cancellationToken) { return(_repository.GetQueryable().Select(x => new RoleViewModel { Id = x.Id, Name = x.Name }).ToListAsync(cancellationToken)); }
public async Task <ICollection <RoleDetails> > Handle(GetRolesListQuery request, CancellationToken cancellationToken) { var roles = await _db.Roles.ToListAsync(cancellationToken : cancellationToken); return(_mapper.Map <ICollection <RoleDetails> >(roles)); }
public async Task <ActionResult <RolesViewModel> > GetAll([FromQuery] GetRolesListQuery query) { return(Ok(await Mediator.Send(query))); }