public void DeleteFromCart_Test()
        {
            Storage.cart = new Dictionary <int, Product>()
            {
                { 1, new SolidProduct("Foxy", "Toys & Collectibles", 12.99m, 200) },
                { 2, new LiquidProduct("Pepsi", "Drinks", 0.99m, 200) }
            };

            cm.DeleteFromCart(2);

            Assert.IsFalse(Storage.cart.ContainsKey(2));
        }
Example #2
0
        public ActionResult DeleteFromCart(int product_id)
        {
            int    positionsQuantity     = cartManager.DeleteFromCart(product_id);
            int    positionsQuantityCart = cartManager.GetQuantityCartPosition();
            double cartValue             = cartManager.GetCartValue();

            var result = new CartDeletingViewModel()
            {
                PositionIdToDelete        = product_id,
                PositionsQuantityToDelete = positionsQuantity,
                CartTotalValue            = cartValue,
                CartPositionsQuantity     = positionsQuantityCart
            };

            return(Json(result));
        }
Example #3
0
        public ActionResult DeleteFromCart(int courseId)
        {
            var itemNumber     = cartManager.DeleteFromCart(courseId);
            var cartItemNumber = cartManager.DownloadCartItemNumber();
            var cartValue      = cartManager.DownloadCartValue();

            var result = new CartDeleteViewModel()
            {
                DeletedItemId     = courseId,
                DeletedItemNumber = cartItemNumber,
                CartTotalCost     = cartValue,
                CartItemNumber    = itemNumber
            };

            return(Json(result));
        }
Example #4
0
        /// <summary>
        /// Delete item from a cart
        /// </summary>
        /// <param name="productId">Id of the product that needs to be deleted</param>
        /// <returns></returns>
        public ActionResult DeleteFromCart(int productId)
        {
            int     itemNumber     = cartManager.DeleteFromCart(productId);
            int     cartItemNumber = cartManager.GetTotalCartItemNumber();
            decimal cartValue      = cartManager.GetCartValue();

            var result = new DeletingFromCartViewModel()
            {
                DeleteItemId          = productId,
                ProductAmountToDelete = itemNumber,
                CartTotalValue        = cartValue,
                CartItemNumber        = cartItemNumber,
            };

            return(Json(result));
        }
        public ActionResult DeleteFromCart(int kursId)
        {
            int     iloscPozycji        = cartMan.DeleteFromCart(kursId);
            int     iloscPozycjiKoszyka = cartMan.GetCountPositionCart();
            decimal wartoscKoszyka      = cartMan.GetValueCart();

            var wynik = new DeleteFromCartViewModel
            {
                IdPositionToDelete    = kursId,
                CountPositionToDelete = iloscPozycji,
                TotalCartPrice        = wartoscKoszyka,
                CartCountPosition     = iloscPozycjiKoszyka,
            };

            return(Json(wynik));
        }