committed by
GitHub
15 changed files with 63 additions and 52 deletions
@ -1,16 +1,15 @@ |
|||
using Ardalis.Specification; |
|||
using Ardalis.Specification.QueryExtensions.Include; |
|||
using Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate; |
|||
|
|||
namespace Microsoft.eShopWeb.ApplicationCore.Specifications |
|||
{ |
|||
public class CustomerOrdersWithItemsSpecification : BaseSpecification<Order> |
|||
public class CustomerOrdersWithItemsSpecification : Specification<Order> |
|||
{ |
|||
public CustomerOrdersWithItemsSpecification(string buyerId) |
|||
: base(o => o.BuyerId == buyerId) |
|||
{ |
|||
AddIncludes(query => query.Include(o => o.OrderItems) |
|||
.ThenInclude(i => i.ItemOrdered)); |
|||
Query.Where(o => o.BuyerId == buyerId) |
|||
.Include(o => o.OrderItems) |
|||
.ThenInclude(i => i.ItemOrdered); |
|||
} |
|||
} |
|||
} |
|||
|
|||
Loading…
Reference in new issue