Exemple #1
0
        public void AddToCart(string userId, int bookId)
        {
            var contains = _cartRepo.Contains(userId, bookId);

            if (contains)
            {
                var item = _cartRepo.GetCartItemByIds(userId, bookId);
                item.Quantity += 1;
                _cartRepo.ChangeQuantity(item);
            }
            else
            {
                CartItem item = new CartItem
                {
                    UserId   = userId,
                    BookId   = bookId,
                    Quantity = 1
                };
                _cartRepo.AddToCart(item);
            }
        }