Esempio n. 1
0
        public async Task <CartItemWithDetailsDto> UpdateCartItem(CartItemWithDetailsDto dto)
        {
            var cartItem = await _cartRepository.GetCartItem(dto.Id);

            cartItem.Quantity = dto.Quantity;
            await _cartRepository.UpdateCartItem(cartItem);

            return(dto);
        }
Esempio n. 2
0
        public async Task <CartItemWithDetailsDto> DeleteCartItem(CartItemWithDetailsDto dto)
        {
            var cartItem = await _cartRepository.GetCartItem(dto.Id);

            if (cartItem != null)
            {
                cartItem = await _cartRepository.DeleteCartItem(cartItem);
            }

            return(dto);
        }