public static float ItemPrice(ShoppingCartItem shoppingCartItem) { ProductMapper productMapper = new ProductMapper(); Product product = productMapper.GetProduct(shoppingCartItem.IdProduct); return product.Price * shoppingCartItem.Quantity; }
public static Boolean AddItem(ShoppingCartItemVM shoppingCartItemVm) { ProductMapper productMapper = new ProductMapper(); Product product = productMapper.GetProduct(shoppingCartItemVm.IdProduct); if (product.Stock >= shoppingCartItemVm.Quantity) { ShoppingCartMapper shoppingCartMapper = new ShoppingCartMapper(); ShoppingCartItem shoppingCartItem = new ShoppingCartItem(shoppingCartItemVm.IdProduct, shoppingCartItemVm.Quantity); shoppingCartMapper.AddShoppingCartItem(shoppingCartItem); return true; } else { return false; } }
public static void UpdateItem(ShoppingCartItemVM shoppingCartItemVm) { ShoppingCartMapper shoppingCartMapper = new ShoppingCartMapper(); ShoppingCartItem shoppingCartItem = new ShoppingCartItem(shoppingCartItemVm.IdProduct, shoppingCartItemVm.Quantity); shoppingCartMapper.UpdateShoppingCartItem(shoppingCartItem); }
public void UpdateShoppingCartItem(ShoppingCartItem shoppingCartItem) { var updateShoppingCartItem = shoppingCart.ShoppingCartItemsList.Find(i => i.IdProduct == shoppingCartItem.IdProduct); updateShoppingCartItem.Quantity = shoppingCartItem.Quantity; }
public void AddShoppingCartItem(ShoppingCartItem shoppingCartItem) { shoppingCart.ShoppingCartItemsList.Add(shoppingCartItem); }