You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
460 B
15 lines
460 B
using Ardalis.Specification;
|
|
using Microsoft.eShopWeb.ApplicationCore.Entities.OrderAggregate;
|
|
|
|
namespace Microsoft.eShopWeb.ApplicationCore.Specifications;
|
|
|
|
public class OrderWithItemsByIdSpec : Specification<Order>, ISingleResultSpecification
|
|
{
|
|
public OrderWithItemsByIdSpec(int orderId)
|
|
{
|
|
Query
|
|
.Where(order => order.Id == orderId)
|
|
.Include(o => o.OrderItems)
|
|
.ThenInclude(i => i.ItemOrdered);
|
|
}
|
|
}
|
|
|