public OrderFacade(IOrderValidationService orderValidationService, IOrderRepository ordersRepo, IPcRepository pcRepo, IClientRepository clientRepo, IDeliveryService deliveryService, ITaxService taxService, IClientOrderFactory clientOrderFactory, INotifier notifier) { _orderValidationService = orderValidationService; _clientRepo = clientRepo; _pcRepo = pcRepo; _ordersRepo = ordersRepo; _deliveryService = deliveryService; _taxService = taxService; _orderFactory = clientOrderFactory; _notifier = notifier; }
public PcFacade(IPcRepository pcRepo, IPcFactory pcFactory) { _pcRepo = pcRepo; _pcFactory = pcFactory; }