public OrderController(IOrderService orderService, IOrderProcessorFactory orderProcessorFactory, ILogger logger) { InstanceId = Guid.NewGuid(); _orderService = orderService; _orderProcessorFactory = orderProcessorFactory; _logger = logger; }
public CommerceService(IExtCommonDao commonDao, ICommerceDao dao, IPaymentProvider provider, IBasketRules rules, IOrderProcessorFactory processorFactory, ITemplateEngine templateEngine, IChargeService chargeService) { _commonDao = commonDao; _dao = dao; _provider = provider; _rules = rules; _chargeService = chargeService; _processorFactory = processorFactory; }