public async Task <ActionResult <List <SportParticipantListVm> > > GetSportsWithParticipants() { GetSportsListWithParticipantsQuery getSportsListWithItemsQuery = new GetSportsListWithParticipantsQuery(); var dtos = await _mediator.Send(getSportsListWithItemsQuery); return(Ok(dtos)); }
public async Task <List <SportParticipantListVm> > Handle(GetSportsListWithParticipantsQuery request, CancellationToken cancellationToken) { var list = await _sportRepository.GetSportsWithParticipants(); return(_mapper.Map <List <SportParticipantListVm> >(list)); }