Пример #1
0
 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));
        }
Пример #3
0
 public async Task <ActionResult <RolesViewModel> > GetAll([FromQuery] GetRolesListQuery query)
 {
     return(Ok(await Mediator.Send(query)));
 }