Esempio n. 1
0
 private async Task <IEnumerable <Payment> > GetPaymentsWithoutTransferAsync(GetCategorySpreadingQuery request, CancellationToken cancellationToken)
 {
     return(await context.Payments
            .Include(x => x.Category)
            .WithoutTransfers()
            .HasDateLargerEqualsThan(request.StartDate.Date)
            .HasDateSmallerEqualsThan(request.EndDate.Date)
            .ToListAsync(cancellationToken));
 }
Esempio n. 2
0
 public async Task <IEnumerable <StatisticEntry> > Handle(GetCategorySpreadingQuery request, CancellationToken cancellationToken)
 {
     return(AggregateData(SelectRelevantDataFromList(await GetPaymentsWithoutTransferAsync(request,
                                                                                           cancellationToken))));
 }