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)); }
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)); }