Beispiel #1
0
        public IActionResult UpdateCartItem(Guid userId, [FromBody] CartItemDTO cartItemDto)
        {
            var cart = this.cartManager.GetCartByUserId(userId);

            this.cartManager.UpdateCartItem(cart, cartItemDto.Product.Id, cartItemDto.Quantity);

            var cartDto = this.mapper.Map <CartDTO>(cart);

            return(Ok(cartDto));
        }
Beispiel #2
0
        public IActionResult RemoveFromCart(Guid userId, [FromBody] CartItemDTO cartItemDto)
        {
            var cart = this.cartManager.GetCartByUserId(userId);

            this.cartManager.RemoveFromCart(cart, cartItemDto.Product.Id);

            var cartDto = this.mapper.Map <CartDTO>(cart);

            return(Ok(cartDto));
        }