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)); }
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)); }
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)); }
/// <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)); }