Exemplo n.º 1
0
        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));
        }