public PrintCheckConsoleCommand( IOutputReciever outputReciever, ICartService cartService, IOutputListManager <ICartItem> listManager ) { _outputReciever = outputReciever; _cartService = cartService; _listManager = listManager; }
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; }
public AddToCartConsoleCommand( IProductRepository productRepository, IOutputReciever outputReciever, ICartService cartService, IOutputListManager <Product> listManager ) { _productRepository = productRepository; _outputReciever = outputReciever; _cartService = cartService; _listManager = listManager; }
public ApplyProductDiscountConsoleCommand( IOutputReciever outputReciever, IOutputListManager <ICartItem> listManager, ICartService cartService, IProductCouponRepository couponRepository ) { _outputReciever = outputReciever; _listManager = listManager; _cartService = cartService; _couponRepository = couponRepository; }