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); } }
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()); } } }