using Ardalis.Specification; using PyroFetes.Models; namespace PyroFetes.Specifications.PurchaseOrders; public sealed class GetPurchaseOrderByIdSpec : SingleResultSpecification { public GetPurchaseOrderByIdSpec(int purchaseOrderId) { Query .Include(x => x.PurchaseProducts!) .ThenInclude(x => x.Product) .Where(x => x.Id == purchaseOrderId); } }