Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
 public PcFacade(IPcRepository pcRepo, IPcFactory pcFactory)
 {
     _pcRepo    = pcRepo;
     _pcFactory = pcFactory;
 }