public void RemoveFromBasket(HttpContextBase httpContext, string itemId) { Basket basket = GetBasket(httpContext, true); Basketitem item = basket.BasketItems.FirstOrDefault(i => i.Id == itemId); if (item != null) { basket.BasketItems.Remove(item); basketContext.Commit(); } }
private void AddToBasket(HttpContextBase httpContext, string productId) { Basket basket = GetBasket(httpContext, true); Basketitem item = basket.BasketItems.FirstOrDefault(i => i.ProductId == productId); if (item == null) { item = new Basketitem() { BasketId = basket.Id, ProductId = productId, Quantity = 1 }; basket.BasketItems.Add(item); } else { item.Quantity = item.Quantity + 1; item.Quantity = item.Quantity + 1; } basketContext.Commit(); }