public bool RemoveFromCart(IStore store, ICart cart, int id, int quantity) { var item = store.Items.GetItem(id); cart.RemoveItem(item, quantity); store.AddItem(item, quantity); return(true); }
public bool ClearCart(IStore store, ICart cart) { var cardItems = cart.Items; foreach (var item in cardItems) { store.AddItem(item.Item, item.Quantity); } cart.Clear(); return(true); }