public async Task <IList <MatchView> > Handle(GetAllMatches request, CancellationToken cancellationToken) { var result = await _matchRepository .GetPagedListAsync( cancellationToken : cancellationToken, page : request.StartPage, pageSize : request.Limit); return(_mapper.Map <IList <Match>, IList <MatchView> >(result)); }
public Task <IActionResult> Index([FromQuery] GetAllMatches query) => ResourceContainerResult <MatchView, MatchResource, MatchContainerResource>(query);