public async Task <IActionResult> GetAll() { var query = new GetAllGroupsQuery(); var result = await _mediator.Send(query); return(result.Any() ? Ok(result) : NotFound()); }
public async Task <IEnumerable <GroupViewModel> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken) { var GroupsList = await _genericRepository.GetAllAsync(); var GroupsListVm = _mapper.Map <IEnumerable <GroupViewModel> >(GroupsList); return(GroupsListVm); }
public async Task <List <GetAllGroupsDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken) { List <Group> groups = await _context.Groups.ToListAsync(cancellationToken); List <GetAllGroupsDto> result = groups.Select(group => group.ToGetAllGroupsDto()).ToList(); return(result); }
// GET ALL public async Task <IEnumerable <GroupDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken) { return(await Database.Groups .Select(x => Mapper.Map <GroupDto>(x)) .ToListAsync(cancellationToken)); }
public async Task <IList <GroupDto> > GetAll([FromQuery] GetAllGroupsQuery query) { return(await Mediator.Send(query)); }
public async Task <IList <GroupDto> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken) { return(await _context.Groups .ProjectTo <GroupDto>(_mapper.ConfigurationProvider) .ToListAsync(cancellationToken)); }
public async Task <IEnumerable <GroupResponse> > Handle(GetAllGroupsQuery request, CancellationToken cancellationToken) { var domainGroups = await _groupRepository.GetAllGroupsAsync(); return(_mapper.Map <IEnumerable <Group>, IEnumerable <GroupResponse> >(domainGroups)); }
public async Task <ActionResult <IEnumerable <GroupModel> > > GetGroups() { var query = new GetAllGroupsQuery(); return(await ExecuteRequest(query).ConfigureAwait(false)); }