public void UpdateItem(string id, string itemReference, int newQuantity) { BasketDTOInMemory basket = _baskets.Find(x => x.Id == id); BasketItemInMemory item = basket.Items.Find(x => x.ProductReference == itemReference) as BasketItemInMemory; item.Quantity = newQuantity; }
public void AddItem(string consumerId, string basketId, string productReference, int quantity) { BasketDTOInMemory basket = _baskets.Find(x => x.ConsumerId == consumerId && x.Id == basketId); BasketItemInMemory item = new BasketItemInMemory(productReference, quantity); basket.Items.Add(item); }