public PrintCheckConsoleCommand(
     IOutputReciever outputReciever,
     ICartService cartService,
     IOutputListManager <ICartItem> listManager
     )
 {
     _outputReciever = outputReciever;
     _cartService    = cartService;
     _listManager    = listManager;
 }
示例#2
0
 public IncreaseProductCount(
     IOutputReciever outputReciever,
     ICartService cartService,
     IOutputListManager <ICartItem> listManager
     )
 {
     _outputReciever = outputReciever;
     _cartService    = cartService;
     _listManager    = listManager;
 }
 public DefaultConsoleCommand(
     IOutputReciever outputReciever,
     IEnumerable <IConsoleCommand> consoleCommands,
     IOutputListManager <IConsoleCommand> listManager
     )
 {
     _outputReciever  = outputReciever;
     _listManager     = listManager;
     _consoleCommands = consoleCommands?.ToArray();
 }
 public RemoveFromCartConsoleCommand(
     IOutputReciever outputReciever,
     ICartService cartService,
     IOutputListManager <ICartItem> listManager
     )
 {
     _outputReciever = outputReciever;
     _cartService    = cartService;
     _listManager    = listManager;
 }
示例#5
0
 public AddToCartConsoleCommand(
     IProductRepository productRepository,
     IOutputReciever outputReciever,
     ICartService cartService,
     IOutputListManager <Product> listManager
     )
 {
     _productRepository = productRepository;
     _outputReciever    = outputReciever;
     _cartService       = cartService;
     _listManager       = listManager;
 }
示例#6
0
 public ApplyProductDiscountConsoleCommand(
     IOutputReciever outputReciever,
     IOutputListManager <ICartItem> listManager,
     ICartService cartService,
     IProductCouponRepository couponRepository
     )
 {
     _outputReciever   = outputReciever;
     _listManager      = listManager;
     _cartService      = cartService;
     _couponRepository = couponRepository;
 }