Exemplo n.º 1
0
 public override async Task <IEnumerable <Event> > Handle(GetEventsRequest request, CancellationToken cancellationToken)
 => await _context.Events
 .Where(ev => ev.IncidentId == request.IncidentId)
 .WithFilter(request.Filter)
 .WithPagination(request.Pagination)
 .ProjectTo <Event>()
 .ToListAsync(cancellationToken);
Exemplo n.º 2
0
 public override async Task <IEnumerable <Event> > Handle(GetEventsRequest request, CancellationToken cancellationToken)
 => await _context.Events
 .Include(ev => ev.Incident)
 .ThenInclude(inc => inc.Tickets)
 .Where(ev => ev.IncidentId == request.IncidentId)
 .WithFilter(request.Filter)
 .WithPagination(request.Pagination)
 .ProjectTo <Event>()
 .ToListAsync(cancellationToken)
 .ConfigureAwait(continueOnCapturedContext: false);