示例#1
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 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;
        }
示例#3
0
 public SagePayServerPaymentPlugin(ISagePayServerWorkflowService sagePayServerWorkflowService, ISettingService settingService,
                                   ISagePayServerTransactionService sagePayServerTransactionService, IOrderTotalCalculationService orderTotalCalculationService,
                                   SagePayServerTransactionObjectContext context, SagePayServerPaymentSettings sagePayServerPaymentSettings)
 {
     this._context = context;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._sagePayServerWorkflowService = sagePayServerWorkflowService;
     this._settingService = settingService;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
     this._orderTotalCalculationService    = orderTotalCalculationService;
 }
 public SagePayServerPaymentPlugin(ISagePayServerWorkflowService sagePayServerWorkflowService, ISettingService settingService,
     ISagePayServerTransactionService sagePayServerTransactionService, IOrderTotalCalculationService orderTotalCalculationService,
     SagePayServerTransactionObjectContext context, SagePayServerPaymentSettings sagePayServerPaymentSettings)
 {
     this._context = context;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._sagePayServerWorkflowService = sagePayServerWorkflowService;
     this._settingService = settingService;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
     this._orderTotalCalculationService = orderTotalCalculationService;
 }
示例#5
0
 public PaymentSagePayServerController(ISettingService settingService, ISagePayServerTransactionService sagePayServerTransactionService,
                                       IMobileDeviceHelper mobileDeviceHelper, ISagePayServerWorkflowService sagePayServerWorkflowService,
                                       IStoreService storeService, IWorkContext workContext,
                                       OrderSettings orderSettings, HttpContextBase httpContext)
 {
     this._settingService = settingService;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
     this._storeService                 = storeService;
     this._orderSettings                = orderSettings;
     this._httpContext                  = httpContext;
     this._mobileDeviceHelper           = mobileDeviceHelper;
     this._sagePayServerWorkflowService = sagePayServerWorkflowService;
     this._workContext                  = workContext;
 }
 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 SagePayServerPaymentProcessor(SagePayServerPaymentSettings sagePayServerPaymentSettings,
                                      ISettingService settingService, ICurrencyService currencyService, IOrderProcessingService orderProcessingService,
                                      CurrencySettings currencySettings, IWebHelper webHelper, IWorkContext workContext,
                                      StoreInformationSettings storeInformationSettings, SagePayServerTransactionObjectContext context,
                                      ISagePayServerTransactionService sagePayServerTransactionService)
 {
     this._context = context;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._settingService         = settingService;
     this._currencyService        = currencyService;
     this._orderProcessingService = orderProcessingService;
     this._currencySettings       = currencySettings;
     this._webHelper   = webHelper;
     this._workContext = workContext;
     this._storeInformationSettings        = storeInformationSettings;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
 }
 public SagePayServerPaymentProcessor(SagePayServerPaymentSettings sagePayServerPaymentSettings,
     ISettingService settingService, ICurrencyService currencyService, IOrderProcessingService orderProcessingService,
     CurrencySettings currencySettings, IWebHelper webHelper, IWorkContext workContext,
     StoreInformationSettings storeInformationSettings, SagePayServerTransactionObjectContext context,
     ISagePayServerTransactionService sagePayServerTransactionService)
 {
     this._context = context;
     this._sagePayServerPaymentSettings = sagePayServerPaymentSettings;
     this._settingService = settingService;
     this._currencyService = currencyService;
     this._orderProcessingService = orderProcessingService;
     this._currencySettings = currencySettings;
     this._webHelper = webHelper;
     this._workContext = workContext;
     this._storeInformationSettings = storeInformationSettings;
     this._sagePayServerTransactionService = sagePayServerTransactionService;
 }
 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;
 }