Refactored QuotationProduct

This commit is contained in:
Cristiano
2025-11-20 14:20:25 +01:00
parent 7bf0b5bfd1
commit f6383265ba
7 changed files with 69 additions and 42 deletions

View File

@@ -0,0 +1,13 @@
using Ardalis.Specification;
using PyroFetes.Models;
namespace PyroFetes.Specifications.QuotationProducts;
public sealed class GetQuotationProductByProductIdAndQuotationIdSpec : Specification<QuotationProduct>
{
public GetQuotationProductByProductIdAndQuotationIdSpec(int productId, int quotationId)
{
Query
.Where(x => x.ProductId == productId && x.QuotationId == quotationId);
}
}

View File

@@ -0,0 +1,13 @@
using Ardalis.Specification;
using PyroFetes.Models;
namespace PyroFetes.Specifications.Quotations;
public sealed class GetQuotationByIdSpec : Specification<Quotation>
{
public GetQuotationByIdSpec(int quotationId)
{
Query
.Where(x => x.Id == quotationId);
}
}