Пример #1
0
 public void BuildCart(IShoppingCartService ShoppingCartService, ShoppingCart Cart)
 {
     var shippingPrice = Cart.Shipping as IPrice;
     var shippingVat = (Cart.Shipping as IContent).GetVatRate();
     if (shippingPrice != null && shippingVat != null && shippingPrice.Price != 0) {
         Cart.AddTax(shippingVat, shippingPrice.Price);
     }
 }
Пример #2
0
 public void BuildCart(IShoppingCartService ShoppingCartService, ShoppingCart Cart)
 {
     foreach (var entry in Cart.Items) {
         var vat = entry.Item.GetVatRate();
         if (vat != null && entry.SubTotal() != 0) {
             Cart.AddTax(vat, entry.SubTotal());
         }
     }
 }