/// <summary> /// Updates the product lines. /// </summary> /// <param name="shoppingCart">The shoppingCart.</param> protected void UpdateProductLines(DomainModel.Carts.ShoppingCart shoppingCart) { this.UcProductsListView.ProductLines = shoppingCart.ShoppingCartLines; this.UcProductsListView.Currency = shoppingCart.Currency; this.UcProductsListView.DataBind(); }
/// <summary> /// Initializes a new instance of the <see cref="ShoppingCartManager"/> class. /// </summary> /// <param name="productRepository">The product repository.</param> /// <param name="productPriceManager">The product price manager.</param> public ShoppingCartManager(IProductRepository productRepository, IProductPriceManager productPriceManager) { this.shoppingCart = Context.Entity.GetInstance<DomainModel.Carts.ShoppingCart>(); this.productPriceManager = productPriceManager; this.productRepository = productRepository; }
/// <summary> /// Updates the totals. /// </summary> /// <param name="shoppingCart">The shoppingCart.</param> protected void UpdateTotals(DomainModel.Carts.ShoppingCart shoppingCart) { this.summary.Totals = shoppingCart.Totals; this.summary.Currency = shoppingCart.Currency; this.summary.DataBind(); }
/// <summary> /// Initializes a new instance of the <see cref="ShoppingCartManager"/> class. /// </summary> /// <param name="productRepository">The product repository.</param> /// <param name="productPriceManager">The product price manager.</param> public ShoppingCartManager(IProductRepository productRepository, IProductPriceManager productPriceManager) { this.shoppingCart = Context.Entity.GetInstance <DomainModel.Carts.ShoppingCart>(); this.productPriceManager = productPriceManager; this.productRepository = productRepository; }