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)); }
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)); }