コード例 #1
0
 public ReturnRequestController(IReturnRequestModelFactory returnRequestModelFactory,
                                IReturnRequestService returnRequestService,
                                ISubscriptionService subscriptionService,
                                IWorkContext workContext,
                                IStoreContext storeContext,
                                ISubscriptionProcessingService subscriptionProcessingService,
                                ILocalizationService localizationService,
                                ICustomerService customerService,
                                IWorkflowMessageService workflowMessageService,
                                ICustomNumberFormatter customNumberFormatter,
                                IDownloadService downloadService,
                                LocalizationSettings localizationSettings,
                                SubscriptionSettings subscriptionSettings)
 {
     this._returnRequestModelFactory = returnRequestModelFactory;
     this._returnRequestService      = returnRequestService;
     this._subscriptionService       = subscriptionService;
     this._workContext  = workContext;
     this._storeContext = storeContext;
     this._subscriptionProcessingService = subscriptionProcessingService;
     this._localizationService           = localizationService;
     this._customerService        = customerService;
     this._workflowMessageService = workflowMessageService;
     this._customNumberFormatter  = customNumberFormatter;
     this._downloadService        = downloadService;
     this._localizationSettings   = localizationSettings;
     this._subscriptionSettings   = subscriptionSettings;
 }
コード例 #2
0
 public RecurringPaymentController(ISubscriptionService subscriptionService,
                                   ISubscriptionProcessingService subscriptionProcessingService, ILocalizationService localizationService,
                                   IWorkContext workContext, IDateTimeHelper dateTimeHelper, IPaymentService paymentService,
                                   IPermissionService permissionService)
 {
     this._subscriptionService           = subscriptionService;
     this._subscriptionProcessingService = subscriptionProcessingService;
     this._localizationService           = localizationService;
     this._workContext       = workContext;
     this._dateTimeHelper    = dateTimeHelper;
     this._paymentService    = paymentService;
     this._permissionService = permissionService;
 }
コード例 #3
0
        public SubscriptionModelFactory(IAddressModelFactory addressModelFactory,
                                        ISubscriptionService subscriptionService,
                                        IWorkContext workContext,
                                        ICurrencyService currencyService,
                                        IPriceFormatter priceFormatter,
                                        ISubscriptionProcessingService subscriptionProcessingService,
                                        IDateTimeHelper dateTimeHelper,
                                        IPaymentService paymentService,
                                        ILocalizationService localizationService,
                                        ICountryService countryService,
                                        IArticleAttributeParser articleAttributeParser,
                                        IDownloadService downloadService,
                                        IStoreContext storeContext,
                                        ISubscriptionTotalCalculationService subscriptionTotalCalculationService,
                                        IRewardPointService rewardPointService,
                                        CatalogSettings catalogSettings,
                                        SubscriptionSettings subscriptionSettings,
                                        TaxSettings taxSettings,
                                        AddressSettings addressSettings,
                                        RewardPointsSettings rewardPointsSettings,
                                        PdfSettings pdfSettings)
        {
            this._addressModelFactory                 = addressModelFactory;
            this._subscriptionService                 = subscriptionService;
            this._workContext                         = workContext;
            this._currencyService                     = currencyService;
            this._priceFormatter                      = priceFormatter;
            this._subscriptionProcessingService       = subscriptionProcessingService;
            this._dateTimeHelper                      = dateTimeHelper;
            this._paymentService                      = paymentService;
            this._localizationService                 = localizationService;
            this._countryService                      = countryService;
            this._articleAttributeParser              = articleAttributeParser;
            this._downloadService                     = downloadService;
            this._storeContext                        = storeContext;
            this._subscriptionTotalCalculationService = subscriptionTotalCalculationService;
            this._rewardPointService                  = rewardPointService;

            this._catalogSettings      = catalogSettings;
            this._subscriptionSettings = subscriptionSettings;
            this._taxSettings          = taxSettings;
            this._addressSettings      = addressSettings;
            this._rewardPointsSettings = rewardPointsSettings;
            this._pdfSettings          = pdfSettings;
        }
コード例 #4
0
 public SubscriptionController(ISubscriptionModelFactory subscriptionModelFactory,
                               ISubscriptionService subscriptionService,
                               IWorkContext workContext,
                               ISubscriptionProcessingService subscriptionProcessingService,
                               IPaymentService paymentService,
                               IPdfService pdfService,
                               IWebHelper webHelper,
                               RewardPointsSettings rewardPointsSettings)
 {
     this._subscriptionModelFactory = subscriptionModelFactory;
     this._subscriptionService      = subscriptionService;
     this._workContext = workContext;
     this._subscriptionProcessingService = subscriptionProcessingService;
     this._paymentService       = paymentService;
     this._pdfService           = pdfService;
     this._webHelper            = webHelper;
     this._rewardPointsSettings = rewardPointsSettings;
 }
コード例 #5
0
        public CheckoutModelFactory(IAddressModelFactory addressModelFactory,
                                    IWorkContext workContext,
                                    IStoreContext storeContext,
                                    IStoreMappingService storeMappingService,
                                    ILocalizationService localizationService,
                                    ITaxService taxService,
                                    ICurrencyService currencyService,
                                    IPriceFormatter priceFormatter,
                                    ISubscriptionProcessingService subscriptionProcessingService,
                                    IGenericAttributeService genericAttributeService,
                                    ICountryService countryService,
                                    IStateProvinceService stateProvinceService,
                                    IPaymentService paymentService,
                                    ISubscriptionTotalCalculationService subscriptionTotalCalculationService,
                                    IRewardPointService rewardPointService,
                                    IWebHelper webHelper,
                                    SubscriptionSettings subscriptionSettings,
                                    RewardPointsSettings rewardPointsSettings,
                                    PaymentSettings paymentSettings,
                                    AddressSettings addressSettings)
        {
            this._addressModelFactory                 = addressModelFactory;
            this._workContext                         = workContext;
            this._storeContext                        = storeContext;
            this._storeMappingService                 = storeMappingService;
            this._localizationService                 = localizationService;
            this._taxService                          = taxService;
            this._currencyService                     = currencyService;
            this._priceFormatter                      = priceFormatter;
            this._subscriptionProcessingService       = subscriptionProcessingService;
            this._genericAttributeService             = genericAttributeService;
            this._countryService                      = countryService;
            this._stateProvinceService                = stateProvinceService;
            this._paymentService                      = paymentService;
            this._subscriptionTotalCalculationService = subscriptionTotalCalculationService;
            this._rewardPointService                  = rewardPointService;
            this._webHelper = webHelper;

            this._subscriptionSettings = subscriptionSettings;
            this._rewardPointsSettings = rewardPointsSettings;
            this._paymentSettings      = paymentSettings;
            this._addressSettings      = addressSettings;
        }