public async Task <CartItemWithDetailsDto> UpdateCartItem(CartItemWithDetailsDto dto) { var cartItem = await _cartRepository.GetCartItem(dto.Id); cartItem.Quantity = dto.Quantity; await _cartRepository.UpdateCartItem(cartItem); return(dto); }
public async Task <CartItemWithDetailsDto> DeleteCartItem(CartItemWithDetailsDto dto) { var cartItem = await _cartRepository.GetCartItem(dto.Id); if (cartItem != null) { cartItem = await _cartRepository.DeleteCartItem(cartItem); } return(dto); }