Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }