public PaymentSagePayServerController(ISettingService settingService, 
            IPaymentService paymentService, IOrderService orderService, 
            IOrderProcessingService orderProcessingService,
            ILogger logger, SagePayServerPaymentSettings sagePayServerPaymentSettings,
            PaymentSettings paymentSettings, ILocalizationService localizationService,
            IWorkContext workContext, ISagePayServerTransactionService sagePayServerTransactionService,
            IOrderTotalCalculationService orderTotalCalculationService, ICurrencyService currencyService, CurrencySettings currencySettings,
            IMobileDeviceHelper mobileDeviceHelper, OrderSettings orderSettings, HttpContextBase httpContext)
        {
            this._settingService = settingService;
            this._paymentService = paymentService;
            this._orderService = orderService;
            this._orderProcessingService = orderProcessingService;
            this._localizationService = localizationService;
            this._sagePayServerTransactionService = sagePayServerTransactionService;
            this._orderTotalCalculationService = orderTotalCalculationService;
            this._currencyService = currencyService;

            this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
            this._paymentSettings = paymentSettings;
            this._currencySettings = currencySettings;
            this._orderSettings = orderSettings;

            this._logger = logger;

            this._workContext = workContext;

            this._httpContext = httpContext;

            this._mobileDeviceHelper = mobileDeviceHelper;
        }
示例#2
0
        public PaymentSagePayServerController(ISettingService settingService,
                                              IPaymentService paymentService, IOrderService orderService,
                                              IOrderProcessingService orderProcessingService,
                                              ILogger logger, SagePayServerPaymentSettings sagePayServerPaymentSettings,
                                              PaymentSettings paymentSettings, ILocalizationService localizationService,
                                              IWorkContext workContext, ISagePayServerTransactionService sagePayServerTransactionService,
                                              IOrderTotalCalculationService orderTotalCalculationService, ICurrencyService currencyService, CurrencySettings currencySettings,
                                              IMobileDeviceHelper mobileDeviceHelper, OrderSettings orderSettings, HttpContextBase httpContext)
        {
            this._settingService                  = settingService;
            this._paymentService                  = paymentService;
            this._orderService                    = orderService;
            this._orderProcessingService          = orderProcessingService;
            this._localizationService             = localizationService;
            this._sagePayServerTransactionService = sagePayServerTransactionService;
            this._orderTotalCalculationService    = orderTotalCalculationService;
            this._currencyService                 = currencyService;

            this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
            this._paymentSettings  = paymentSettings;
            this._currencySettings = currencySettings;
            this._orderSettings    = orderSettings;

            this._logger = logger;

            this._workContext = workContext;

            this._httpContext = httpContext;

            this._mobileDeviceHelper = mobileDeviceHelper;
        }
 public SagePayServerWorkflowService(IWebHelper webHelper, IWorkContext workContext,
                                     ISagePayServerTransactionService sagePayServerTransactionService,
                                     IOrderTotalCalculationService orderTotalCalculationService, ICurrencyService currencyService,
                                     HttpRequestBase request,
                                     CurrencySettings currencySettings, SagePayServerPaymentSettings sagePayServerPaymentSettings)
 {
     this._webHelper = webHelper;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
     this._orderTotalCalculationService    = orderTotalCalculationService;
     this._currencyService = currencyService;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._currencySettings             = currencySettings;
     this._workContext = workContext;
     this._request     = request;
 }
 public SagePayServerWorkflowService(IWebHelper webHelper,IWorkContext workContext, 
     ISagePayServerTransactionService sagePayServerTransactionService,
     IOrderTotalCalculationService orderTotalCalculationService, ICurrencyService currencyService,
     HttpRequestBase request,
     CurrencySettings currencySettings, SagePayServerPaymentSettings sagePayServerPaymentSettings)
 {
     this._webHelper = webHelper;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
     this._orderTotalCalculationService = orderTotalCalculationService;
     this._currencyService = currencyService;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._currencySettings = currencySettings;
     this._workContext = workContext;
     this._request = request;
 }