Example #1
0
 private ProductCostsReport CalculateProductCosts(IProduct product, IProductModifiersBuilder priceModifiers)
 => product
 .CalculatePrecedenceDiscount(priceModifiers)
 .CalculateTax(priceModifiers)
 .CalculateDiscounts(product, priceModifiers)
 .CalculateExpenses(product, priceModifiers)
 .CalculateTotal(product, priceModifiers);