Exemple #1
0
 public PaymentStripeController(IWorkContext workContext,
                                Services.IPaymentStripeService stripeService,
                                IShoppingCartService shoppingCartService,
                                IStoreService storeService,
                                ISettingService settingService,
                                IOrderService orderService,
                                ICountryService countryService,
                                IStateProvinceService stateProvinceService,
                                IOrderProcessingService orderProcessingService,
                                IGenericAttributeService genericAttributeService,
                                ILocalizationService localizationService,
                                IStoreContext storeContext,
                                ILogger logger,
                                IWebHelper webHelper,
                                PaymentSettings paymentSettings,
                                StripePaymentSettings stripePaymentSettings,
                                ShoppingCartSettings shoppingCartSettings,
                                IPaymentStripeFactory paymentStripeFactory,
                                IOrderTotalCalculationService orderTotalCalculationService,
                                IPaymentStripeCheckoutService paymentStripeCheckoutService,
                                IPaymentStripeCheckoutPlaceOrderService paymentStripeCheckoutPlaceOrderService,
                                IPaymentStripeRedirectionService paymentStripeRedirectionService,
                                IPaymentStripeEventService paymentStripeEventService)
 {
     this._workContext             = workContext;
     this._countryService          = countryService;
     this._stateProvinceService    = stateProvinceService;
     this._paymentStripeService    = stripeService;
     this._storeService            = storeService;
     this._settingService          = settingService;
     this._orderService            = orderService;
     this._paymentStripeFactory    = paymentStripeFactory;
     this._orderProcessingService  = orderProcessingService;
     this._genericAttributeService = genericAttributeService;
     this._localizationService     = localizationService;
     this._storeContext            = storeContext;
     this._logger                                 = logger;
     this._webHelper                              = webHelper;
     this._paymentSettings                        = paymentSettings;
     this._stripePaymentSettings                  = stripePaymentSettings;
     this._shoppingCartSettings                   = shoppingCartSettings;
     this._orderTotalCalculationService           = orderTotalCalculationService;
     this._paymentStripeCheckoutService           = paymentStripeCheckoutService;
     this._paymentStripeCheckoutPlaceOrderService = paymentStripeCheckoutPlaceOrderService;
     this._paymentStripeRedirectionService        = paymentStripeRedirectionService;
     _paymentStripeEventService                   = paymentStripeEventService;
 }
 public PaymentStripeCheckoutPlaceOrderService(HttpSessionStateBase session,
                                               IPaymentStripeCheckoutService stripeCheckoutService,
                                               IWorkContext workContext,
                                               ILocalizationService localizationService,
                                               IStoreContext storeContext,
                                               IOrderProcessingService orderProcessingService,
                                               IPaymentStripeService paymentStripeService,
                                               IPaymentService paymentService,
                                               IWebHelper webHelper,
                                               ILogger logger)
 {
     _session = session;
     _stripeCheckoutService  = stripeCheckoutService;
     _workContext            = workContext;
     _localizationService    = localizationService;
     _storeContext           = storeContext;
     _orderProcessingService = orderProcessingService;
     _paymentStripeService   = paymentStripeService;
     _paymentService         = paymentService;
     _webHelper = webHelper;
     _logger    = logger;
 }