Example #1
0
 public Task <List <Order> > Handle(GetAllOrdersV1Query request, CancellationToken cancellationToken)
 {
     return(_dbContext.Orders
            .Include(i => i.Customer)
            .Include(i => i.OrderItems)
            .ThenInclude(i => i.Product)
            .ToListAsync(cancellationToken));
 }
Example #2
0
 public Task <List <GetAllOrdersV1QueryResult> > Handle(GetAllOrdersV1Query request, CancellationToken cancellationToken)
 {
     return(_dbContext.Orders
            .Select(i => new GetAllOrdersV1QueryResult
     {
         CustomerID = i.CustomerID,
         CustomerName = i.Customer.FullName,
         ID = i.ID,
         OrderDate = i.OrderDate,
         OrderStatus = i.OrderStatus,
         TotalPrice = i.TotalPrice
     })
            .ToListAsync(cancellationToken));
 }