예제 #1
0
 public Cart UpdateCartItem(CartItem cartItem)
 {
     if (cartItem.Quantity != 0)
     {
         _cartRepository.AddOrUpdateCartItem(cartItem.CartItemToCartItemEntity());
     }
     else
     {
         _cartRepository.RemoveCartItem(cartItem.Id);
     }
     _eventor.Publish(new CartChangeEvent());
     return(GetCart());
 }