Ejemplo n.º 1
0
 public async Task <IEnumerable <MatchListDTO> > Handle(GetMatchesQuery request, CancellationToken cancellationToken)
 {
     return(await _Context.Matches
            .ProjectTo <MatchListDTO>(_Mapper.ConfigurationProvider)
            .AsNoTracking()
            .ToListAsync(cancellationToken));
 }
Ejemplo n.º 2
0
        public async Task <IActionResult> MatchList([FromQuery] GetMatchesQuery query)
        {
            query.UserId = UserId;

            var matches = await Mediator.Send(query);

            return(Ok(matches));
        }
Ejemplo n.º 3
0
            public async Task <List <MatchResponse> > Handle(GetMatchesQuery request, CancellationToken cancellationToken)
            {
                var matches = await _statsDbContext.GetMatches().ToListAsync(cancellationToken);

                return(matches.Select(x => x.ToMatchResponse()).ToList());
            }