public CommerceManager(IStoreRepository storeRepository, IConfigurationFactory configurationFactory)
 {
     _StoreRepository  = storeRepository;
     _PaymentProcessor = configurationFactory.GetPaymentProcessor();
     _Mailer           = configurationFactory.GetMailer();
     _CommerceEvents   = configurationFactory.GetEvents();
 }
        public CommerceManager(IStoreRepository storeRepository, IConfigurationFactory configurationFactory)
        {
            this._storeRepository = storeRepository;

            this._mailingProvider  = configurationFactory.GetMailer();
            this._paymentProvider  = configurationFactory.GetPaymentProcessor();
            this._shippingProvider = configurationFactory.GetShippingProcessor();
            this._commerceEvents   = configurationFactory.GetCommerceEvents();
        }
Пример #3
0
        public CommerceManager(IStoreRepository storeRepository, IConfigurationFactory configurationFactory)
        {
            _storeRepository = storeRepository;

            // load providers
            _paymentProcessor = configurationFactory.GetPaymentProcessor();
            _mailer           = configurationFactory.GetMailer();
            _commerceEvents   = configurationFactory.GetEvents();
        }
 public CommerceEngine(IConfigurationFactory configurationFactory)
 {
     _paymentProcessor = configurationFactory.GetPaymentProcessor();
     _mailer           = configurationFactory.GetMailer();
 }