public ViewCartDialog(ShoppingCart.Cart cart)
 {
     InitializeComponent();
     this.cart = cart;
     totalLabel.Text = string.Format("${0:#.00}", cart.getTotalPrice());
     totalShippingLabel.Text = string.Format("${0:#.00}", cart.getTotalShipping());
 }
Esempio n. 2
0
        public object BindModel(ControllerContext controllerContext,
                                ModelBindingContext bindingContext)
        {
            // Получить объект Cart из сеанса
            ShoppingCart.Cart cart = null;
            if (controllerContext.HttpContext.Session != null)
            {
                cart = (Cart)controllerContext.HttpContext.Session[sessionKey];
            }

            // Создать объект Cart если он не обнаружен в сеансе
            if (cart == null)
            {
                cart = new Cart();
                if (controllerContext.HttpContext.Session != null)
                {
                    controllerContext.HttpContext.Session[sessionKey] = cart;
                }
            }

            // Возвратить объект Cart
            return(cart);
        }
 public NewOrderGUI(Form previousForm)
 {
     InitializeComponent();
     this.previousForm = previousForm;
     cart = new ShoppingCart.Cart();
 }
Esempio n. 4
0
        /// <summary>
        /// The method creates a new check product orders
        /// </summary>
        /// <param name="cart">shopping cart user</param>
        /// <param name="check">check user</param>
        /// <returns></returns>
        public Task <bool> EntryCheck(ShoppingCart.Cart cart, Models.Check check)
        {
            IEnumerable <EntityModels.Check> entityModelsChecks = cart.Lines.Select(c => buildEntity.EntityModelsCheck(check, c.ShoppingCart.Id, c.Quantity));

            return(Task.FromResult(repository.Add(entityModelsChecks)));
        }