public DeleteProductUseCase(
     IShoppingCart shoppingCart,
     IShoppingCartStateStore shoppingCartStateStore)
 {
     this.shoppingCart           = shoppingCart;
     this.shoppingCartStateStore = shoppingCartStateStore;
 }
 public UpdateQuantityUseCase(
     IShoppingCart shoppingCart,
     IShoppingCartStateStore shoppingCartStateStore)
 {
     this.shoppingCart           = shoppingCart;
     this.shoppingCartStateStore = shoppingCartStateStore;
 }
 public AddProductToCartUseCase(IProductRepository productRepository,
                                IShoppingCart shoppingCard,
                                IShoppingCartStateStore shoppingCardStateStore)
 {
     _productRepository      = productRepository;
     _shoppingCart           = shoppingCard;
     _shoppingCartStateStore = shoppingCardStateStore;
 }
Exemplo n.º 4
0
 public AddProductToCartUseCase(
     IProductRepository productRepository,
     IShoppingCart shoppingCart,
     IShoppingCartStateStore shoppingCartStateStore)
 {
     this.productRepository      = productRepository;
     this.shoppingCart           = shoppingCart;
     this.shoppingCartStateStore = shoppingCartStateStore;
 }
Exemplo n.º 5
0
 public PlaceOrderUseCase(IOrderService orderService,
                          IOrderRepository orderRepository,
                          IShoppingCart shoppingCart,
                          IShoppingCartStateStore shoppingCartStateStore)
 {
     this.orderService           = orderService;
     this.orderRepository        = orderRepository;
     this.shoppingCart           = shoppingCart;
     this.shoppingCartStateStore = shoppingCartStateStore;
 }
 public PlaceOrderUseCases(IOrderService orderService,
                           IOrderRepository orderRepository,
                           IShoppingCart shoppingCart,
                           IShoppingCartStateStore shoppingCartStateStore)
 {
     _orderService           = orderService;
     _orderRepository        = orderRepository;
     _shoppingCart           = shoppingCart;
     _shoppingCartStateStore = shoppingCartStateStore;
 }