Ejemplo n.º 1
0
 public decimal GetPriceWithTaxIncluded(ShoppingCartItem product)
 {
     return(product.BasePrice + RoundUp(GetTaxAmount(product)));
 }
Ejemplo n.º 2
0
 public override decimal GetTaxAmount(ShoppingCartItem product)
 {
     return(_taxCalculators.Sum(x => x.GetTaxAmount(product)));
 }
Ejemplo n.º 3
0
 public abstract decimal GetTaxAmount(ShoppingCartItem product);
Ejemplo n.º 4
0
 public override decimal GetTaxAmount(ShoppingCartItem item)
 {
     return(item.IsImported ? item.BasePrice * _taxRateProvider.GetImportDutySalesTaxRate() : 0.0m);
 }