public CartPrice CreateCartPrice(ShoppingCartTotals cartItemsTotals)
 {
     return(new CartPrice
     {
         PricePrefix = resources.GetResourceString("Kadena.Checkout.ItemPricePrefix"),
         Price = string.Format("{0:#,0.00}", cartItemsTotals.TotalItemsPrice)
     });
 }
        protected void Page_PreRender( object sender, EventArgs e )
        {
            ManagerSiteContext ctx = (ManagerSiteContext)SiteContext.Current;
            var client = ctx.ClientSet[ ClientId ];
            _clientNameLabel.Text = client.Profile.ClientName;

            Totals = client.Cart.GetTotals();

            _cartItemsRepeater.DataSource = client.Cart.GetItems();
            _cartItemsRepeater.DataBind();
        }
        public CartItems CreateProducts(CartItem[] cartItems, ShoppingCartTotals cartItemsTotals, string countOfItemsString)
        {
            var count = cartItems?.Length ?? 0;

            return(new CartItems()
            {
                Number = string.Format(resources.GetResourceString("Kadena.Checkout.CountOfItems"), count, countOfItemsString),
                Items = cartItems.ToList(),
                ButtonLabels = new ButtonLabels
                {
                    Edit = resources.GetResourceString("Kadena.Checkout.EditButton"),
                    Remove = resources.GetResourceString("Kadena.Checkout.RemoveButton"),
                },
                SummaryPrice = CreateCartPrice(cartItemsTotals),
                ProductionTimeLabel = resources.GetResourceString("Kadena.Checkout.ProductionTimeLabel"),
                ShipTimeLabel = resources.GetResourceString("Kadena.Checkout.ShipTimeLabel")
            });
        }