AddItem() public method

public AddItem ( int itemId, ProductVariant productPrice, int quantity ) : PriceCalculationItem
itemId int
productPrice Kooboo.Commerce.Products.ProductVariant
quantity int
return PriceCalculationItem
Beispiel #1
0
        public static PriceCalculationContext CreateFrom(ShoppingCart cart)
        {
            var context = new PriceCalculationContext
            {
                Customer        = cart.Customer,
                CouponCode      = cart.CouponCode,
                BillingAddress  = cart.BillingAddress,
                ShippingAddress = cart.ShippingAddress,
                ShippingMethod  = cart.ShippingMethod
            };

            foreach (var item in cart.Items)
            {
                context.AddItem(item.Id, item.ProductVariant, item.Quantity);
            }

            return(context);
        }
        public static PriceCalculationContext CreateFrom(ShoppingCart cart)
        {
            var context = new PriceCalculationContext
            {
                Customer = cart.Customer,
                CouponCode = cart.CouponCode,
                BillingAddress = cart.BillingAddress,
                ShippingAddress = cart.ShippingAddress,
                ShippingMethod = cart.ShippingMethod
            };

            foreach (var item in cart.Items)
            {
                context.AddItem(item.Id, item.ProductVariant, item.Quantity);
            }

            return context;
        }