コード例 #1
0
        public AbcTaxController(AbcTaxSettings abcTaxSettings,
                                ICountryService countryService,
                                IAbcTaxService abcTaxService,
                                ILocalizationService localizationService,
                                INotificationService notificationService,
                                IPermissionService permissionService,
                                ISettingService settingService,
                                IStateProvinceService stateProvinceService,
                                IStoreService storeService,
                                ITaxCategoryService taxCategoryService,
                                IGenericAttributeService genericAttributeService,
                                IWorkContext workContext)

        {
            _abcTaxSettings          = abcTaxSettings;
            _countryService          = countryService;
            _abcTaxService           = abcTaxService;
            _permissionService       = permissionService;
            _localizationService     = localizationService;
            _notificationService     = notificationService;
            _settingService          = settingService;
            _stateProvinceService    = stateProvinceService;
            _storeService            = storeService;
            _taxCategoryService      = taxCategoryService;
            _genericAttributeService = genericAttributeService;
            _workContext             = workContext;
        }
コード例 #2
0
        public void SetUp()
        {
            _catalogSettings        = GetService <CatalogSettings>();
            _addressService         = GetService <IAddressService>();
            _categoryService        = GetService <ICategoryService>();
            _countryService         = GetService <ICountryService>();
            _customerService        = GetService <ICustomerService>();
            _dateRangeService       = GetService <IDateRangeService>();
            _exportManager          = GetService <IExportManager>();
            _manufacturerService    = GetService <IManufacturerService>();
            _measureService         = GetService <IMeasureService>();
            _orderService           = GetService <IOrderService>();
            _productTemplateService = GetService <IProductTemplateService>();
            _productRepository      = GetService <IRepository <Product> >();
            _taxCategoryService     = GetService <ITaxCategoryService>();
            _vendorService          = GetService <IVendorService>();

            GetService <IGenericAttributeService>()
            .SaveAttribute(_customerService.GetCustomerByEmail(NopTestsDefaults.AdminEmail), "category-advanced-mode",
                           true);
            GetService <IGenericAttributeService>()
            .SaveAttribute(_customerService.GetCustomerByEmail(NopTestsDefaults.AdminEmail), "manufacturer-advanced-mode",
                           true);
            GetService <IGenericAttributeService>()
            .SaveAttribute(_customerService.GetCustomerByEmail(NopTestsDefaults.AdminEmail), "product-advanced-mode",
                           true);
        }
コード例 #3
0
 public ShopConnectorService(
     IRepository <ShopConnectorConnectionRecord> connectionRepository,
     IRepository <ShopConnectorSkuMapping> skuMappingRepository,
     ICommonServices services,
     IDateTimeHelper dateTimeHelper,
     AdminAreaSettings adminAreaSettings,
     IManufacturerService manufacturerService,
     ITaxCategoryService taxCategoryService,
     Lazy <IMediaService> mediaService,
     Lazy <IPluginFinder> pluginFinder,
     Lazy <IRepository <StoreMapping> > storeMappingRepository,
     Lazy <ICategoryService> categoryService,
     Lazy <IExportProfileService> exportProfileService,
     Lazy <IDataExporter> dataExporter,
     Lazy <ICatalogSearchService> catalogSearchService,
     IAsyncState asyncState,
     ShopConnectorSettings shopConnectorSettings)
 {
     _connectionRepository   = connectionRepository;
     _skuMappingRepository   = skuMappingRepository;
     _services               = services;
     _dateTimeHelper         = dateTimeHelper;
     _adminAreaSettings      = adminAreaSettings;
     _manufacturerService    = manufacturerService;
     _taxCategoryService     = taxCategoryService;
     _mediaService           = mediaService;
     _pluginFinder           = pluginFinder;
     _storeMappingRepository = storeMappingRepository;
     _categoryService        = categoryService;
     _exportProfileService   = exportProfileService;
     _dataExporter           = dataExporter;
     _catalogSearchService   = catalogSearchService;
     _asyncState             = asyncState;
     _shopConnectorSettings  = shopConnectorSettings;
 }
コード例 #4
0
 public CheckoutAttributeController(ICheckoutAttributeService checkoutAttributeService,
                                    ILanguageService languageService,
                                    ILocalizedEntityService localizedEntityService,
                                    ILocalizationService localizationService,
                                    ITaxCategoryService taxCategoryService,
                                    IWorkContext workContext,
                                    ICurrencyService currencyService,
                                    ICustomerActivityService customerActivityService,
                                    CurrencySettings currencySettings,
                                    IMeasureService measureService,
                                    MeasureSettings measureSettings,
                                    IPermissionService permissionService,
                                    IStoreService storeService,
                                    IStoreMappingService storeMappingService)
 {
     this._checkoutAttributeService = checkoutAttributeService;
     this._languageService          = languageService;
     this._localizedEntityService   = localizedEntityService;
     this._localizationService      = localizationService;
     this._taxCategoryService       = taxCategoryService;
     this._workContext             = workContext;
     this._currencyService         = currencyService;
     this._customerActivityService = customerActivityService;
     this._currencySettings        = currencySettings;
     this._measureService          = measureService;
     this._measureSettings         = measureSettings;
     this._permissionService       = permissionService;
     this._storeService            = storeService;
     this._storeMappingService     = storeMappingService;
 }
コード例 #5
0
        public new void SetUp()
        {
            _storeService                  = MockRepository.GenerateMock <IStoreService>();
            _categoryService               = MockRepository.GenerateMock <ICategoryService>();
            _manufacturerService           = MockRepository.GenerateMock <IManufacturerService>();
            _productAttributeService       = MockRepository.GenerateMock <IProductAttributeService>();
            _pictureService                = MockRepository.GenerateMock <IPictureService>();
            _newsLetterSubscriptionService = MockRepository.GenerateMock <INewsLetterSubscriptionService>();
            _productEditorSettings         = new ProductEditorSettings();
            _workContext                = MockRepository.GenerateMock <IWorkContext>();
            _vendorService              = MockRepository.GenerateMock <IVendorService>();
            _productTemplateService     = MockRepository.GenerateMock <IProductTemplateService>();
            _dateRangeService           = MockRepository.GenerateMock <IDateRangeService>();
            _taxCategoryService         = MockRepository.GenerateMock <ITaxCategoryService>();
            _measureService             = MockRepository.GenerateMock <IMeasureService>();
            _catalogSettings            = new CatalogSettings();
            _genericAttributeService    = MockRepository.GenerateMock <IGenericAttributeService>();
            _customerAttributeFormatter = MockRepository.GenerateMock <ICustomerAttributeFormatter>();


            _exportManager = new ExportManager(_categoryService,
                                               _manufacturerService, _productAttributeService,
                                               _pictureService, _newsLetterSubscriptionService,
                                               _storeService, _workContext, _productEditorSettings,
                                               _vendorService, _productTemplateService, _dateRangeService,
                                               _taxCategoryService, _measureService, _catalogSettings,
                                               _genericAttributeService, _customerAttributeFormatter);
        }
コード例 #6
0
        public FixedOrByCountryStateZipController(FixedOrByCountryStateZipTaxSettings countryStateZipSettings,
                                                  ICountryService countryService,
                                                  ICountryStateZipService taxRateService,
                                                  ILocalizationService localizationService,
                                                  IPermissionService permissionService,
                                                  ISettingService settingService,
                                                  IStateProvinceService stateProvinceService,
                                                  IStoreService storeService,
                                                  ITaxCategoryService taxCategoryService,
                                                  IGenericAttributeService genericAttributeService,
                                                  IWorkContext workContext)

        {
            _countryStateZipSettings = countryStateZipSettings;
            _countryService          = countryService;
            _taxRateService          = taxRateService;
            _permissionService       = permissionService;
            _localizationService     = localizationService;
            _settingService          = settingService;
            _stateProvinceService    = stateProvinceService;
            _storeService            = storeService;
            _taxCategoryService      = taxCategoryService;
            _genericAttributeService = genericAttributeService;
            _workContext             = workContext;
        }
コード例 #7
0
 public CheckoutAttributeController(ICheckoutAttributeService checkoutAttributeService,
     ILanguageService languageService, 
     ILocalizedEntityService localizedEntityService,
     ILocalizationService localizationService,
     ITaxCategoryService taxCategoryService,
     IWorkContext workContext, 
     ICurrencyService currencyService, 
     ICustomerActivityService customerActivityService, 
     CurrencySettings currencySettings,
     IMeasureService measureService, 
     MeasureSettings measureSettings,
     IPermissionService permissionService,
     IStoreService storeService,
     IStoreMappingService storeMappingService)
 {
     this._checkoutAttributeService = checkoutAttributeService;
     this._languageService = languageService;
     this._localizedEntityService = localizedEntityService;
     this._localizationService = localizationService;
     this._taxCategoryService = taxCategoryService;
     this._workContext = workContext;
     this._currencyService = currencyService;
     this._customerActivityService = customerActivityService;
     this._currencySettings = currencySettings;
     this._measureService = measureService;
     this._measureSettings = measureSettings;
     this._permissionService = permissionService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
 }
コード例 #8
0
ファイル: ExportManagerTests.cs プロジェクト: VinasTT/ltb
 public new void SetUp()
 {
     _storeService                  = MockRepository.GenerateMock <IStoreService>();
     _categoryService               = MockRepository.GenerateMock <ICategoryService>();
     _manufacturerService           = MockRepository.GenerateMock <IManufacturerService>();
     _productAttributeService       = MockRepository.GenerateMock <IProductAttributeService>();
     _pictureService                = MockRepository.GenerateMock <IPictureService>();
     _newsLetterSubscriptionService = MockRepository.GenerateMock <INewsLetterSubscriptionService>();
     _productEditorSettings         = new ProductEditorSettings();
     _workContext            = MockRepository.GenerateMock <IWorkContext>();
     _vendorService          = MockRepository.GenerateMock <IVendorService>();
     _productTemplateService = MockRepository.GenerateMock <IProductTemplateService>();
     _shippingService        = MockRepository.GenerateMock <IShippingService>();
     _taxCategoryService     = MockRepository.GenerateMock <ITaxCategoryService>();
     _measureService         = MockRepository.GenerateMock <IMeasureService>();
     _catalogSettings        = new CatalogSettings();
     _discountService        = MockRepository.GenerateMock <IDiscountService>(); //NOP 3.826
     _giftCardService        = MockRepository.GenerateMock <IGiftCardService>(); //NOP 3.830
     _exportManager          = new ExportManager(_categoryService,
                                                 _manufacturerService, _productAttributeService,
                                                 _pictureService, _newsLetterSubscriptionService,
                                                 _storeService, _workContext, _productEditorSettings,
                                                 _vendorService, _productTemplateService, _shippingService,
                                                 _taxCategoryService, _measureService, _catalogSettings,
                                                 _discountService,  //NOP 3.826
                                                 _giftCardService); //NOP 3.830
 }
コード例 #9
0
 public AvalaraTaxController(AvalaraTaxManager avalaraTaxManager,
                             ICacheKeyService cacheKeyService,
                             IGenericAttributeService genericAttributeService,
                             ILocalizationService localizationService,
                             INotificationService notificationService,
                             IPermissionService permissionService,
                             ISettingService settingService,
                             IStaticCacheManager cacheManager,
                             ITaxCategoryService taxCategoryService,
                             ITaxModelFactory taxModelFactory,
                             ITaxPluginManager taxPluginManager,
                             TaxSettings taxSettings) : base(permissionService,
                                                             settingService,
                                                             taxCategoryService,
                                                             taxModelFactory,
                                                             taxPluginManager,
                                                             taxSettings)
 {
     _avalaraTaxManager       = avalaraTaxManager;
     _cacheKeyService         = cacheKeyService;
     _genericAttributeService = genericAttributeService;
     _localizationService     = localizationService;
     _notificationService     = notificationService;
     _permissionService       = permissionService;
     _cacheManager            = cacheManager;
     _taxCategoryService      = taxCategoryService;
     _taxPluginManager        = taxPluginManager;
 }
コード例 #10
0
 public AbcTaxProvider(AbcTaxSettings abcTaxSettings,
                       IAbcTaxService abcTaxService,
                       ICountryService countryService,
                       IGenericAttributeService genericAttributeService,
                       IHttpContextAccessor httpContextAccessor,
                       ILocalizationService localizationService,
                       INopDataProvider nopDataProvider,
                       IOrderTotalCalculationService orderTotalCalculationService,
                       IPaymentService paymentService,
                       ISettingService settingService,
                       IStaticCacheManager staticCacheManager,
                       ITaxCategoryService taxCategoryService,
                       ITaxjarRateService taxjarRateService,
                       ITaxService taxService,
                       IWebHelper webHelper,
                       TaxSettings taxSettings)
 {
     _abcTaxSettings               = abcTaxSettings;
     _abcTaxService                = abcTaxService;
     _countryService               = countryService;
     _genericAttributeService      = genericAttributeService;
     _httpContextAccessor          = httpContextAccessor;
     _localizationService          = localizationService;
     _nopDataProvider              = nopDataProvider;
     _orderTotalCalculationService = orderTotalCalculationService;
     _paymentService               = paymentService;
     _settingService               = settingService;
     _staticCacheManager           = staticCacheManager;
     _taxCategoryService           = taxCategoryService;
     _taxjarRateService            = taxjarRateService;
     _taxService  = taxService;
     _webHelper   = webHelper;
     _taxSettings = taxSettings;
 }
コード例 #11
0
ファイル: ProductController.cs プロジェクト: pquic/qCommerce
 public ProductController(IProductService productService, 
     IProductTemplateService productTemplateService,
     ICategoryService categoryService, IManufacturerService manufacturerService,
     IWorkContext workContext, ILanguageService languageService, 
     ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
     ISpecificationAttributeService specificationAttributeService, IPictureService pictureService,
     ITaxCategoryService taxCategoryService, IProductTagService productTagService,
     ICopyProductService copyProductService, IPdfService pdfService,
     IExportManager exportManager, IImportManager importManager,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService, AdminAreaSettings adminAreaSettings)
 {
     this._productService = productService;
     this._productTemplateService = productTemplateService;
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._workContext = workContext;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._specificationAttributeService = specificationAttributeService;
     this._pictureService = pictureService;
     this._taxCategoryService = taxCategoryService;
     this._productTagService = productTagService;
     this._copyProductService = copyProductService;
     this._pdfService = pdfService;
     this._exportManager = exportManager;
     this._importManager = importManager;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._adminAreaSettings = adminAreaSettings;
 }
コード例 #12
0
 public TaxModelFactory(
     ITaxCategoryService taxCategoryService,
     ITaxPluginManager taxPluginManager)
 {
     _taxCategoryService = taxCategoryService;
     _taxPluginManager   = taxPluginManager;
 }
コード例 #13
0
 public CheckoutAttributeViewModelService(ICheckoutAttributeService checkoutAttributeService,
                                          ICheckoutAttributeParser checkoutAttributeParser,
                                          ILocalizationService localizationService,
                                          ITaxCategoryService taxCategoryService,
                                          IWorkContext workContext,
                                          ICurrencyService currencyService,
                                          ICustomerActivityService customerActivityService,
                                          CurrencySettings currencySettings,
                                          IMeasureService measureService,
                                          MeasureSettings measureSettings,
                                          IStoreService storeService,
                                          IStoreMappingService storeMappingService,
                                          ICustomerService customerService
                                          )
 {
     _checkoutAttributeService = checkoutAttributeService;
     _checkoutAttributeParser  = checkoutAttributeParser;
     _localizationService      = localizationService;
     _taxCategoryService       = taxCategoryService;
     _workContext             = workContext;
     _currencyService         = currencyService;
     _customerActivityService = customerActivityService;
     _currencySettings        = currencySettings;
     _measureService          = measureService;
     _measureSettings         = measureSettings;
     _storeService            = storeService;
     _customerService         = customerService;
 }
コード例 #14
0
 public FixedOrByCountryStateZipTaxProvider(FixedOrByCountryStateZipTaxSettings countryStateZipSettings,
                                            ICacheKeyService cacheKeyService,
                                            ICountryStateZipService taxRateService,
                                            IGenericAttributeService genericAttributeService,
                                            IHttpContextAccessor httpContextAccessor,
                                            ILocalizationService localizationService,
                                            IOrderTotalCalculationService orderTotalCalculationService,
                                            IPaymentService paymentService,
                                            ISettingService settingService,
                                            IStaticCacheManager staticCacheManager,
                                            ITaxCategoryService taxCategoryService,
                                            ITaxService taxService,
                                            IWebHelper webHelper,
                                            TaxSettings taxSettings)
 {
     _countryStateZipSettings      = countryStateZipSettings;
     _cacheKeyService              = cacheKeyService;
     _taxRateService               = taxRateService;
     _genericAttributeService      = genericAttributeService;
     _httpContextAccessor          = httpContextAccessor;
     _localizationService          = localizationService;
     _orderTotalCalculationService = orderTotalCalculationService;
     _paymentService               = paymentService;
     _settingService               = settingService;
     _staticCacheManager           = staticCacheManager;
     _taxCategoryService           = taxCategoryService;
     _taxService  = taxService;
     _webHelper   = webHelper;
     _taxSettings = taxSettings;
 }
コード例 #15
0
 public SettingController(ISettingService settingService,
     ICountryService countryService, IStateProvinceService stateProvinceService,
     IAddressService addressService, ITaxCategoryService taxCategoryService,
     ICurrencyService currencyService, IPictureService pictureService, 
     ILocalizationService localizationService, IDateTimeHelper dateTimeHelper,
     IOrderService orderService, IEncryptionService encryptionService,
     IThemeProvider themeProvider, ICustomerService customerService, 
     ICustomerActivityService customerActivityService, IPermissionService permissionService,
     IWebHelper webHelper, IFulltextService fulltextService, 
     IMaintenanceService maintenanceService, IStoreService storeService,
     IWorkContext workContext, IGenericAttributeService genericAttributeService)
 {
     this._settingService = settingService;
     this._countryService = countryService;
     this._stateProvinceService = stateProvinceService;
     this._addressService = addressService;
     this._taxCategoryService = taxCategoryService;
     this._currencyService = currencyService;
     this._pictureService = pictureService;
     this._localizationService = localizationService;
     this._dateTimeHelper = dateTimeHelper;
     this._orderService = orderService;
     this._encryptionService = encryptionService;
     this._themeProvider = themeProvider;
     this._customerService = customerService;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._webHelper = webHelper;
     this._fulltextService = fulltextService;
     this._maintenanceService = maintenanceService;
     this._storeService = storeService;
     this._workContext = workContext;
     this._genericAttributeService = genericAttributeService;
 }
コード例 #16
0
 public OverriddenTaxController(AvalaraTaxManager avalaraTaxManager,
                                IGenericAttributeService genericAttributeService,
                                ILocalizationService localizationService,
                                IPermissionService permissionService,
                                ISettingService settingService,
                                IStaticCacheManager cacheManager,
                                ITaxCategoryService taxCategoryService,
                                ITaxModelFactory taxModelFactory,
                                ITaxService taxService,
                                IWidgetService widgetService,
                                IWorkContext workContext,
                                TaxSettings taxSettings,
                                WidgetSettings widgetSettings) : base(permissionService,
                                                                      settingService,
                                                                      taxCategoryService,
                                                                      taxModelFactory,
                                                                      taxService,
                                                                      taxSettings)
 {
     this._avalaraTaxManager       = avalaraTaxManager;
     this._genericAttributeService = genericAttributeService;
     this._localizationService     = localizationService;
     this._permissionService       = permissionService;
     this._settingService          = settingService;
     this._cacheManager            = cacheManager;
     this._taxCategoryService      = taxCategoryService;
     this._taxModelFactory         = taxModelFactory;
     this._taxService     = taxService;
     this._widgetService  = widgetService;
     this._workContext    = workContext;
     this._taxSettings    = taxSettings;
     this._widgetSettings = widgetSettings;
 }
コード例 #17
0
 public TaxModelFactory(ILocalizationService localizationService,
                        ITaxCategoryService taxCategoryService,
                        ITaxPluginManager taxPluginManager)
 {
     _localizationService = localizationService;
     _taxCategoryService  = taxCategoryService;
     _taxPluginManager    = taxPluginManager;
 }
コード例 #18
0
ファイル: TaxModelFactory.cs プロジェクト: joenilan/nop
 public TaxModelFactory(ITaxCategoryService taxCategoryService,
                        ITaxService taxService,
                        TaxSettings taxSettings)
 {
     this._taxCategoryService = taxCategoryService;
     this._taxService         = taxService;
     this._taxSettings        = taxSettings;
 }
コード例 #19
0
 public TaxFixedRateController(ITaxCategoryService taxCategoryService,
     ISettingService settingService,
     IPermissionService permissionService)
 {
     this._taxCategoryService = taxCategoryService;
     this._settingService = settingService;
     this._permissionService = permissionService;
 }
コード例 #20
0
 public TaxFixedRateController(ITaxCategoryService taxCategoryService,
                               ISettingService settingService,
                               IPermissionService permissionService)
 {
     this._taxCategoryService = taxCategoryService;
     this._settingService     = settingService;
     this._permissionService  = permissionService;
 }
コード例 #21
0
 public TaxController(ITaxService taxService,
                      ITaxCategoryService taxCategoryService, TaxSettings taxSettings,
                      ISettingService settingService)
 {
     this._taxService         = taxService;
     this._taxCategoryService = taxCategoryService;
     this._taxSettings        = taxSettings;
     this._settingService     = settingService;
 }
 public TaxCountryStateZipController(ITaxCategoryService taxCategoryService,
     ICountryService countryService, IStateProvinceService stateProvinceService,
     ITaxRateService taxRateService)
 {
     this._taxCategoryService = taxCategoryService;
     this._countryService = countryService;
     this._stateProvinceService = stateProvinceService;
     this._taxRateService = taxRateService;
 }
コード例 #23
0
 public TaxCountryStateZipController(ITaxCategoryService taxCategoryService,
                                     ICountryService countryService, IStateProvinceService stateProvinceService,
                                     ITaxRateService taxRateService)
 {
     this._taxCategoryService   = taxCategoryService;
     this._countryService       = countryService;
     this._stateProvinceService = stateProvinceService;
     this._taxRateService       = taxRateService;
 }
コード例 #24
0
 public SelectSellController(IProductService productService,
     IProductTemplateService productTemplateService,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     ICustomerService customerService,
     IUrlRecordService urlRecordService,
     IWorkContext workContext,
     ILanguageService languageService,
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService,
     ISpecificationAttributeService specificationAttributeService,
     IPictureService pictureService,
     ITaxCategoryService taxCategoryService,
     IProductTagService productTagService,
     ICopyProductService copyProductService,
     IPdfService pdfService,
     IExportManager exportManager,
     IImportManager importManager,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService,
     IAclService aclService,
     IStoreService storeService,
     IOrderService orderService,
     IStoreMappingService storeMappingService,
     IVendorService vendorService,
     IShippingService shippingService,
     IShipmentService shipmentService,
     ICurrencyService currencyService,
     CurrencySettings currencySettings,
     IMeasureService measureService,
     MeasureSettings measureSettings,
     AdminAreaSettings adminAreaSettings,
     IDateTimeHelper dateTimeHelper,
     IDiscountService discountService,
     IProductAttributeService productAttributeService,
     IBackInStockSubscriptionService backInStockSubscriptionService,
     IShoppingCartService shoppingCartService,
     IProductAttributeFormatter productAttributeFormatter,
     IProductAttributeParser productAttributeParser,
     IDownloadService downloadService,
     IStoreContext storeContext,
     IRepository<StoreMapping> storeMapping)
 {
     _workContext = workContext;
     _productService = productService;
     _pictureService = pictureService;
     _localizationService = localizationService;
     _categoryService = categoryService;
     _manufacturerService = manufacturerService;
     _storeService = storeService;
     _shippingService = shippingService;
     _vendorService = vendorService;
     _storeMappingService = storeMappingService;
     _storeContext = storeContext;
     _storeMapping = storeMapping;
 }
コード例 #25
0
 public DTOHelper(IProductService productService,
                  IAclService aclService,
                  IStoreMappingService storeMappingService,
                  IPictureService pictureService,
                  IProductAttributeService productAttributeService,
                  ICustomerApiService customerApiService,
                  ICustomerService customerService,
                  IProductAttributeConverter productAttributeConverter,
                  ILanguageService languageService,
                  ICurrencyService currencyService,
                  IDiscountService discountService,
                  IManufacturerService manufacturerService,
                  CurrencySettings currencySettings,
                  IStoreService storeService,
                  ILocalizationService localizationService,
                  IUrlRecordService urlRecordService,
                  IProductTagService productTagService,
                  ITaxCategoryService taxCategoryService,
                  ISettingService settingService,
                  IShipmentService shipmentService,
                  IOrderService orderService,
                  IAddressService addressService,
                  ISpecificationAttributeService specificationAttributeService,
                  IGenericAttributeService genericAttributeService,
                  MediaSettings mediaSettings,
                  CustomerSettings customerSettings,
                  IReviewTypeService reviewTypeService)
 {
     _specificationAttributeService = specificationAttributeService;
     _productService            = productService;
     _aclService                = aclService;
     _storeMappingService       = storeMappingService;
     _pictureService            = pictureService;
     _productAttributeService   = productAttributeService;
     _customerApiService        = customerApiService;
     _customerService           = customerService;
     _productAttributeConverter = productAttributeConverter;
     _languageService           = languageService;
     _currencyService           = currencyService;
     _currencySettings          = currencySettings;
     _storeService              = storeService;
     _localizationService       = localizationService;
     _urlRecordService          = urlRecordService;
     _productTagService         = productTagService;
     _taxCategoryService        = taxCategoryService;
     _settingService            = settingService;
     _discountService           = discountService;
     _manufacturerService       = manufacturerService;
     _orderService              = orderService;
     _shipmentService           = shipmentService;
     _addressService            = addressService;
     _genericAttributeService   = genericAttributeService;
     _mediaSettings             = mediaSettings;
     _customerSettings          = customerSettings;
     _reviewTypeService         = reviewTypeService;
 }
コード例 #26
0
 public SelectSellController(IProductService productService,
                             IProductTemplateService productTemplateService,
                             ICategoryService categoryService,
                             IManufacturerService manufacturerService,
                             ICustomerService customerService,
                             IUrlRecordService urlRecordService,
                             IWorkContext workContext,
                             ILanguageService languageService,
                             ILocalizationService localizationService,
                             ILocalizedEntityService localizedEntityService,
                             ISpecificationAttributeService specificationAttributeService,
                             IPictureService pictureService,
                             ITaxCategoryService taxCategoryService,
                             IProductTagService productTagService,
                             ICopyProductService copyProductService,
                             IPdfService pdfService,
                             IExportManager exportManager,
                             IImportManager importManager,
                             ICustomerActivityService customerActivityService,
                             IPermissionService permissionService,
                             IAclService aclService,
                             IStoreService storeService,
                             IOrderService orderService,
                             IStoreMappingService storeMappingService,
                             IVendorService vendorService,
                             IShippingService shippingService,
                             IShipmentService shipmentService,
                             ICurrencyService currencyService,
                             CurrencySettings currencySettings,
                             IMeasureService measureService,
                             MeasureSettings measureSettings,
                             AdminAreaSettings adminAreaSettings,
                             IDateTimeHelper dateTimeHelper,
                             IDiscountService discountService,
                             IProductAttributeService productAttributeService,
                             IBackInStockSubscriptionService backInStockSubscriptionService,
                             IShoppingCartService shoppingCartService,
                             IProductAttributeFormatter productAttributeFormatter,
                             IProductAttributeParser productAttributeParser,
                             IDownloadService downloadService,
                             IStoreContext storeContext,
                             IRepository <StoreMapping> storeMapping)
 {
     _workContext         = workContext;
     _productService      = productService;
     _pictureService      = pictureService;
     _localizationService = localizationService;
     _categoryService     = categoryService;
     _manufacturerService = manufacturerService;
     _storeService        = storeService;
     _shippingService     = shippingService;
     _vendorService       = vendorService;
     _storeMappingService = storeMappingService;
     _storeContext        = storeContext;
     _storeMapping        = storeMapping;
 }
コード例 #27
0
 public TaxCountryStateZipController(ITaxCategoryService taxCategoryService,
                                     ICountryService countryService,
                                     ITaxRateService taxRateService,
                                     IStoreService storeService)
 {
     _taxCategoryService = taxCategoryService;
     _countryService     = countryService;
     _taxRateService     = taxRateService;
     _storeService       = storeService;
 }
コード例 #28
0
ファイル: TaxController.cs プロジェクト: cmcginn/StoreFront
 public TaxController(ITaxService taxService,
     ITaxCategoryService taxCategoryService, TaxSettings taxSettings,
     ISettingService settingService, IPermissionService permissionService)
 {
     this._taxService = taxService;
     this._taxCategoryService = taxCategoryService;
     this._taxSettings = taxSettings;
     this._settingService = settingService;
     this._permissionService = permissionService;
 }
コード例 #29
0
 public ExactorTaxProvider(ISettingService settingService,
                           ExactorTaxSettings exactorTaxSettings,
                           ICacheManager cacheManager,
                           ITaxCategoryService taxCategoryService)
 {
     this._settingService     = settingService;
     this._exactorTaxSettings = exactorTaxSettings;
     this._cacheManager       = cacheManager;
     this._taxCategoryService = taxCategoryService;
 }
コード例 #30
0
 public TaxController(ITaxService taxService,
                      ITaxCategoryService taxCategoryService, TaxSettings taxSettings,
                      ISettingService settingService, IServiceProvider serviceProvider)
 {
     _taxService         = taxService;
     _taxCategoryService = taxCategoryService;
     _taxSettings        = taxSettings;
     _settingService     = settingService;
     _serviceProvider    = serviceProvider;
 }
コード例 #31
0
 public AvalaraTaxProvider(AvalaraTaxSettings avalaraTaxSettings,
                           ICacheManager cacheManager,
                           ISettingService settingService,
                           ITaxCategoryService taxCategoryService)
 {
     this._avalaraTaxSettings = avalaraTaxSettings;
     this._cacheManager       = cacheManager;
     this._settingService     = settingService;
     this._taxCategoryService = taxCategoryService;
 }
コード例 #32
0
 public TaxByRegionController(
     ITaxRateService taxRateService,
     ITaxCategoryService taxCategoryService,
     ICountryService countryService,
     IStateProvinceService stateProvinceService)
 {
     _taxRateService       = taxRateService;
     _taxCategoryService   = taxCategoryService;
     _countryService       = countryService;
     _stateProvinceService = stateProvinceService;
 }
コード例 #33
0
 public TaxController(ITaxService taxService,
                      ITaxCategoryService taxCategoryService, TaxSettings taxSettings,
                      ISettingService settingService, IServiceProvider serviceProvider,
                      ICacheBase cacheBase)
 {
     _taxService         = taxService;
     _taxCategoryService = taxCategoryService;
     _taxSettings        = taxSettings;
     _settingService     = settingService;
     _serviceProvider    = serviceProvider;
     _cacheBase          = cacheBase;
 }
コード例 #34
0
 public TestOmidProvider(ILocalizationService localizationService,
                         ISettingService settingService,
                         IStaticCacheManager cacheManager,
                         ITaxCategoryService taxCategoryService,
                         IWebHelper webHelper)
 {
     this._localizationService = localizationService;
     this._settingService      = settingService;
     this._cacheManager        = cacheManager;
     this._taxCategoryService  = taxCategoryService;
     this._webHelper           = webHelper;
 }
コード例 #35
0
 public BaseAdminModelFactory(ICategoryService categoryService,
                              ICategoryTemplateService categoryTemplateService,
                              ICountryService countryService,
                              ICurrencyService currencyService,
                              ICustomerActivityService customerActivityService,
                              ICustomerService customerService,
                              IDateRangeService dateRangeService,
                              IDateTimeHelper dateTimeHelper,
                              IEmailAccountService emailAccountService,
                              ILanguageService languageService,
                              ILocalizationService localizationService,
                              IManufacturerService manufacturerService,
                              IManufacturerTemplateService manufacturerTemplateService,
                              IPluginFinder pluginFinder,
                              IProductTemplateService productTemplateService,
                              IShippingService shippingService,
                              IStateProvinceService stateProvinceService,
                              IStaticCacheManager cacheManager,
                              IStoreService storeService,
                              ITaxCategoryService taxCategoryService,
                              ITopicTemplateService topicTemplateService,
                              IVendorService vendorService,
                              IDepartmentService DepartmentService,
                              IServiceService ServiceService,
                              IDoctorService DoctorService)
 {
     this._categoryService             = categoryService;
     this._categoryTemplateService     = categoryTemplateService;
     this._countryService              = countryService;
     this._currencyService             = currencyService;
     this._customerActivityService     = customerActivityService;
     this._customerService             = customerService;
     this._dateRangeService            = dateRangeService;
     this._dateTimeHelper              = dateTimeHelper;
     this._emailAccountService         = emailAccountService;
     this._languageService             = languageService;
     this._localizationService         = localizationService;
     this._manufacturerService         = manufacturerService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._pluginFinder           = pluginFinder;
     this._productTemplateService = productTemplateService;
     this._shippingService        = shippingService;
     this._stateProvinceService   = stateProvinceService;
     this._cacheManager           = cacheManager;
     this._storeService           = storeService;
     this._taxCategoryService     = taxCategoryService;
     this._topicTemplateService   = topicTemplateService;
     this._vendorService          = vendorService;
     this._departmentService      = DepartmentService;
     this._serviceService         = ServiceService;
     this._doctorService          = DoctorService;
 }
コード例 #36
0
 public TaxController(
     ITaxService taxService,
     ITaxCategoryService taxCategoryService,
     TaxSettings taxSettings,
     ISettingService settingService,
     PluginMediator pluginMediator)
 {
     _taxService         = taxService;
     _taxCategoryService = taxCategoryService;
     _taxSettings        = taxSettings;
     _settingService     = settingService;
     _pluginMediator     = pluginMediator;
 }
コード例 #37
0
 public TaxController(IPermissionService permissionService,
                      ISettingService settingService,
                      ITaxCategoryService taxCategoryService,
                      ITaxModelFactory taxModelFactory,
                      ITaxService taxService,
                      TaxSettings taxSettings)
 {
     _permissionService  = permissionService;
     _settingService     = settingService;
     _taxCategoryService = taxCategoryService;
     _taxModelFactory    = taxModelFactory;
     _taxService         = taxService;
     _taxSettings        = taxSettings;
 }
コード例 #38
0
 public ProductController(IProductService productService, 
     IProductTemplateService productTemplateService,
     ICategoryService categoryService, IManufacturerService manufacturerService,
     ICustomerService customerService,
     IUrlRecordService urlRecordService, IWorkContext workContext, ILanguageService languageService,
     ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
     ISpecificationAttributeService specificationAttributeService, IPictureService pictureService,
     ITaxCategoryService taxCategoryService, IProductTagService productTagService,
     ICopyProductService copyProductService, IPdfService pdfService,
     IExportManager exportManager, IImportManager importManager,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService, IAclService aclService,
     IStoreService storeService, IStoreMappingService storeMappingService,
     IVendorService vendorService,
     ICurrencyService currencyService, CurrencySettings currencySettings,
     IMeasureService measureService, MeasureSettings measureSettings,
     PdfSettings pdfSettings, AdminAreaSettings adminAreaSettings)
 {
     this._productService = productService;
     this._productTemplateService = productTemplateService;
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._customerService = customerService;
     this._urlRecordService = urlRecordService;
     this._workContext = workContext;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._specificationAttributeService = specificationAttributeService;
     this._pictureService = pictureService;
     this._taxCategoryService = taxCategoryService;
     this._productTagService = productTagService;
     this._copyProductService = copyProductService;
     this._pdfService = pdfService;
     this._exportManager = exportManager;
     this._importManager = importManager;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._aclService = aclService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
     this._vendorService = vendorService;
     this._currencyService = currencyService;
     this._currencySettings = currencySettings;
     this._measureService = measureService;
     this._measureSettings = measureSettings;
     this._pdfSettings = pdfSettings;
     this._adminAreaSettings = adminAreaSettings;
 }
コード例 #39
0
        public TaxController(
			ITaxService taxService,
            ITaxCategoryService taxCategoryService, 
			TaxSettings taxSettings,
            ISettingService settingService, 
			IPermissionService permissionService,
			ILocalizationService localizationService,
			PluginMediator pluginMediator)
        {
            this._taxService = taxService;
            this._taxCategoryService = taxCategoryService;
            this._taxSettings = taxSettings;
            this._settingService = settingService;
            this._permissionService = permissionService;
            this._localizationService = localizationService;
            this._pluginMediator = pluginMediator;
        }
コード例 #40
0
        public CheckoutAttributeController(ICheckoutAttributeService checkoutAttributeService,
            ILanguageService languageService, 
			ILocalizedEntityService localizedEntityService,
            ITaxCategoryService taxCategoryService,
            ICustomerActivityService customerActivityService,
            IMeasureService measureService, 
			MeasureSettings measureSettings,
			ICommonServices services)
        {
            this._checkoutAttributeService = checkoutAttributeService;
            this._languageService = languageService;
            this._localizedEntityService = localizedEntityService;
            this._taxCategoryService = taxCategoryService;
            this._customerActivityService = customerActivityService;
            this._measureService = measureService;
            this._measureSettings = measureSettings;
            this._services = services;
        }
コード例 #41
0
 public ImportManager(IProductService productService,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IPictureService pictureService,
     IUrlRecordService urlRecordService,
     IStoreContext storeContext,
     INewsLetterSubscriptionService newsLetterSubscriptionService,
     ICountryService countryService,
     IStateProvinceService stateProvinceService,
     IEncryptionService encryptionService,
     IDataProvider dataProvider,
     MediaSettings mediaSettings,
     IVendorService vendorService,
     IProductTemplateService productTemplateService,
     IShippingService shippingService,
     ITaxCategoryService taxCategoryService,
     IMeasureService measureService,
     IProductAttributeService productAttributeService,
     CatalogSettings catalogSettings)
 {
     this._productService = productService;
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._pictureService = pictureService;
     this._urlRecordService = urlRecordService;
     this._storeContext = storeContext;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._countryService = countryService;
     this._stateProvinceService = stateProvinceService;
     this._encryptionService = encryptionService;
     this._dataProvider = dataProvider;
     this._mediaSettings = mediaSettings;
     this._vendorService = vendorService;
     this._productTemplateService = productTemplateService;
     this._shippingService = shippingService;
     this._taxCategoryService = taxCategoryService;
     this._measureService = measureService;
     this._productAttributeService = productAttributeService;
     this._catalogSettings = catalogSettings;
 }
コード例 #42
0
        public SettingController(
            ICountryService countryService,
			IStateProvinceService stateProvinceService,
            IAddressService addressService,
			ITaxCategoryService taxCategoryService,
			IPictureService pictureService, 
            IDateTimeHelper dateTimeHelper,
            IOrderService orderService,
			IEncryptionService encryptionService,
            IThemeRegistry themeRegistry,
			ICustomerService customerService, 
            ICustomerActivityService customerActivityService,
            IFulltextService fulltextService,
			IMaintenanceService maintenanceService,
			IGenericAttributeService genericAttributeService,
			ILocalizedEntityService localizedEntityService,
			ILanguageService languageService,
			IDeliveryTimeService deliveryTimesService,
			ICommonServices services)
        {
            this._countryService = countryService;
            this._stateProvinceService = stateProvinceService;
            this._addressService = addressService;
            this._taxCategoryService = taxCategoryService;
            this._pictureService = pictureService;
            this._dateTimeHelper = dateTimeHelper;
            this._orderService = orderService;
            this._encryptionService = encryptionService;
            this._themeRegistry = themeRegistry;
            this._customerService = customerService;
            this._customerActivityService = customerActivityService;
            this._fulltextService = fulltextService;
            this._maintenanceService = maintenanceService;
            this._genericAttributeService = genericAttributeService;
            this._localizedEntityService = localizedEntityService;
            this._languageService = languageService;
            this._deliveryTimesService = deliveryTimesService;
            this._services = services;
        }
コード例 #43
0
 public DataFeedTask(
     IPluginFinder pluginFinder,
     IStoreService storeService,
     PromoSettings promoSettings,
     IExportQueueService exportQueueService,
     IPromoService qixolPromoService,
     IPromoUtilities qixolPromoUtilities,
     IAttributeValueService attributeValueService,
     IShippingService shippingService,
     ICustomerService customerService,
     IProductAttributeConfigService productAttributeConfigService,
     IProductMappingService productMappingService,
     IProductService productService,
     IProductAttributeParser productAttributeParser,
     IVendorService vendorService,
     ITaxCategoryService taxCategoryService,
     ICheckoutAttributeService checkoutAttributeService,
     ICurrencyService currencyService)
 {
     this._pluginFinder = pluginFinder;
     this._storeService = storeService;
     this._promoSettings = promoSettings;
     this._exportQueueService = exportQueueService;
     this._qixolPromoService = qixolPromoService;
     this._qixolPromoUtilities = qixolPromoUtilities;
     this._attributeValueService = attributeValueService;
     this._shippingService = shippingService;
     this._customerService = customerService;
     this._productAttributeConfigService = productAttributeConfigService;
     this._productMappingService = productMappingService;
     this._productService = productService;
     this._productAttributeParser = productAttributeParser;
     this._vendorService = vendorService;
     this._taxCategoryService = taxCategoryService;
     this._checkoutAttributeService = checkoutAttributeService;
     this._currencyService = currencyService;
 }
コード例 #44
0
ファイル: ExportManagerTests.cs プロジェクト: nvolpe/raver
        public new void SetUp()
        {
            _storeService = MockRepository.GenerateMock<IStoreService>();
            _categoryService = MockRepository.GenerateMock<ICategoryService>();
            _manufacturerService = MockRepository.GenerateMock<IManufacturerService>();
            _productAttributeService = MockRepository.GenerateMock<IProductAttributeService>();
            _pictureService = MockRepository.GenerateMock<IPictureService>();
            _newsLetterSubscriptionService = MockRepository.GenerateMock<INewsLetterSubscriptionService>();
            _productEditorSettings = new ProductEditorSettings();
            _workContext = MockRepository.GenerateMock<IWorkContext>();
            _vendorService = MockRepository.GenerateMock<IVendorService>();
            _productTemplateService = MockRepository.GenerateMock<IProductTemplateService>();
            _shippingService = MockRepository.GenerateMock<IShippingService>();
            _taxCategoryService = MockRepository.GenerateMock<ITaxCategoryService>();
            _measureService = MockRepository.GenerateMock<IMeasureService>();
            _catalogSettings=new CatalogSettings();

            _exportManager = new ExportManager(_categoryService,
                _manufacturerService, _productAttributeService, 
                _pictureService, _newsLetterSubscriptionService,
                _storeService, _workContext, _productEditorSettings, 
                _vendorService, _productTemplateService, _shippingService,
                _taxCategoryService, _measureService, _catalogSettings);
        }
コード例 #45
0
 public GroupDealsController(
     IProductService productService,
     IProductTemplateService productTemplateService,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     ICustomerService customerService,
     IUrlRecordService urlRecordService,
     IWorkContext workContext,
     ILanguageService languageService,
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService,
     ISpecificationAttributeService specificationAttributeService,
     IPictureService pictureService,
     ITaxCategoryService taxCategoryService,
     IProductTagService productTagService,
     ICopyProductService copyProductService,
     IPdfService pdfService,
     IExportManager exportManager,
     IImportManager importManager,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService,
     IAclService aclService,
     IStoreService storeService,
     IOrderService orderService,
     IStoreMappingService storeMappingService,
     IVendorService vendorService,
     IShippingService shippingService,
     IShipmentService shipmentService,
     ICurrencyService currencyService,
     CurrencySettings currencySettings,
     IMeasureService measureService,
     MeasureSettings measureSettings,
     AdminAreaSettings adminAreaSettings,
     IDateTimeHelper dateTimeHelper,
     IDiscountService discountService,
     IProductAttributeService productAttributeService,
     IBackInStockSubscriptionService backInStockSubscriptionService,
     IShoppingCartService shoppingCartService,
     IProductAttributeFormatter productAttributeFormatter,
     IProductAttributeParser productAttributeParser,
     IDownloadService downloadService,
     IRepository<GroupDeal> groupDealRepo,
     IRepository<GroupdealPicture> groupdealPictureRepo,
     IGroupDealService groupdealService,
     IGenericAttributeService genericAttributeService)
     : base(productService,
     productTemplateService,
     categoryService,
     manufacturerService,
     customerService,
     urlRecordService,
     workContext,
     languageService,
     localizationService,
     localizedEntityService,
     specificationAttributeService,
     pictureService,
     taxCategoryService,
     productTagService,
     copyProductService,
     pdfService,
     exportManager,
     importManager,
     customerActivityService,
     permissionService,
     aclService,
     storeService,
     orderService,
     storeMappingService,
     vendorService,
     shippingService,
     shipmentService,
     currencyService,
     currencySettings,
     measureService,
     measureSettings,
     adminAreaSettings,
     dateTimeHelper,
     discountService,
     productAttributeService,
     backInStockSubscriptionService,
     shoppingCartService,
     productAttributeFormatter,
     productAttributeParser,
     downloadService,
     groupDealRepo,
     groupdealPictureRepo,
     groupdealService,
     genericAttributeService)
 { }
コード例 #46
0
 public SettingController(ISettingService settingService,
     ICountryService countryService,
     IStateProvinceService stateProvinceService,
     IAddressService addressService,
     ITaxCategoryService taxCategoryService,
     ICurrencyService currencyService,
     IPictureService pictureService,
     ILocalizationService localizationService,
     IDateTimeHelper dateTimeHelper,
     IOrderService orderService,
     IEncryptionService encryptionService,
     IThemeProvider themeProvider,
     ICustomerService customerService,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService,
     IStoreService storeService,
     IWorkContext workContext,
     IGenericAttributeService genericAttributeService,
     IRepository<Product> productRepository,
     IReturnRequestService returnRequestService,
     ILanguageService languageService)
 {
     this._settingService = settingService;
     this._countryService = countryService;
     this._stateProvinceService = stateProvinceService;
     this._addressService = addressService;
     this._taxCategoryService = taxCategoryService;
     this._currencyService = currencyService;
     this._pictureService = pictureService;
     this._localizationService = localizationService;
     this._dateTimeHelper = dateTimeHelper;
     this._orderService = orderService;
     this._encryptionService = encryptionService;
     this._themeProvider = themeProvider;
     this._customerService = customerService;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._storeService = storeService;
     this._workContext = workContext;
     this._genericAttributeService = genericAttributeService;
     this._productRepository = productRepository;
     this._returnRequestService = returnRequestService;
     this._languageService = languageService;
 }
コード例 #47
0
        public SettingController(ISettingService settingService,
            ICountryService countryService, IStateProvinceService stateProvinceService,
            IAddressService addressService, ITaxCategoryService taxCategoryService,
            ICurrencyService currencyService, IPictureService pictureService, 
            ILocalizationService localizationService, IDateTimeHelper dateTimeHelper,
            IOrderService orderService, IEncryptionService encryptionService,
            IThemeProvider themeProvider, ICustomerService customerService, 
            ICustomerActivityService customerActivityService, IPermissionService permissionService,
            IWebHelper webHelper, IFulltextService fulltextService,
            BlogSettings blogSettings,
            ForumSettings forumSettings, NewsSettings newsSettings,
            ShippingSettings shippingSettings, TaxSettings taxSettings,
            CatalogSettings catalogSettings, RewardPointsSettings rewardPointsSettings,
            CurrencySettings currencySettings, OrderSettings orderSettings,
            ShoppingCartSettings shoppingCartSettings, MediaSettings mediaSettings,
            CustomerSettings customerSettings,
            DateTimeSettings dateTimeSettings, StoreInformationSettings storeInformationSettings,
            SeoSettings seoSettings,SecuritySettings securitySettings, PdfSettings pdfSettings,
            LocalizationSettings localizationSettings, AdminAreaSettings adminAreaSettings,
            CaptchaSettings captchaSettings, ExternalAuthenticationSettings externalAuthenticationSettings,
            CommonSettings commonSettings)
        {
            this._settingService = settingService;
            this._countryService = countryService;
            this._stateProvinceService = stateProvinceService;
            this._addressService = addressService;
            this._taxCategoryService = taxCategoryService;
            this._currencyService = currencyService;
            this._pictureService = pictureService;
            this._localizationService = localizationService;
            this._dateTimeHelper = dateTimeHelper;
            this._orderService = orderService;
            this._encryptionService = encryptionService;
            this._themeProvider = themeProvider;
            this._customerService = customerService;
            this._customerActivityService = customerActivityService;
            this._permissionService = permissionService;
            this._webHelper = webHelper;
            this._fulltextService = fulltextService;

            this._blogSettings = blogSettings;
            this._forumSettings = forumSettings;
            this._newsSettings = newsSettings;
            this._shippingSettings = shippingSettings;
            this._taxSettings = taxSettings;
            this._catalogSettings = catalogSettings;
            this._rewardPointsSettings = rewardPointsSettings;
            this._currencySettings = currencySettings;
            this._orderSettings = orderSettings;
            this._shoppingCartSettings = shoppingCartSettings;
            this._mediaSettings = mediaSettings;
            this._customerSettings = customerSettings;
            this._dateTimeSettings = dateTimeSettings;
            this._storeInformationSettings = storeInformationSettings;
            this._seoSettings = seoSettings;
            this._securitySettings = securitySettings;
            this._pdfSettings = pdfSettings;
            this._localizationSettings = localizationSettings;
            this._adminAreaSettings = adminAreaSettings;
            this._captchaSettings = captchaSettings;
            this._externalAuthenticationSettings = externalAuthenticationSettings;
            this._commonSettings = commonSettings;
        }
コード例 #48
0
 public ProductController(IProductService productService, 
     IProductTemplateService productTemplateService,
     ICategoryService categoryService, 
     IManufacturerService manufacturerService,
     ICustomerService customerService,
     IUrlRecordService urlRecordService, 
     IWorkContext workContext, 
     ILanguageService languageService, 
     ILocalizationService localizationService, 
     ILocalizedEntityService localizedEntityService,
     ISpecificationAttributeService specificationAttributeService, 
     IPictureService pictureService,
     ITaxCategoryService taxCategoryService, 
     IProductTagService productTagService,
     ICopyProductService copyProductService, 
     IPdfService pdfService,
     IExportManager exportManager, 
     IImportManager importManager,
     ICustomerActivityService customerActivityService,
     IPermissionService permissionService, 
     IAclService aclService,
     IStoreService storeService,
     IOrderService orderService,
     IStoreMappingService storeMappingService,
      IVendorService vendorService,
     IShippingService shippingService,
     IShipmentService shipmentService,
     ICurrencyService currencyService, 
     CurrencySettings currencySettings,
     IMeasureService measureService,
     MeasureSettings measureSettings,
     AdminAreaSettings adminAreaSettings,
     IDateTimeHelper dateTimeHelper,
     IDiscountService discountService,
     IProductAttributeService productAttributeService,
     IBackInStockSubscriptionService backInStockSubscriptionService,
     IShoppingCartService shoppingCartService,
     IProductAttributeFormatter productAttributeFormatter,
     IProductAttributeParser productAttributeParser,
     IDownloadService downloadService)
 {
     this._productService = productService;
     this._productTemplateService = productTemplateService;
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._customerService = customerService;
     this._urlRecordService = urlRecordService;
     this._workContext = workContext;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._specificationAttributeService = specificationAttributeService;
     this._pictureService = pictureService;
     this._taxCategoryService = taxCategoryService;
     this._productTagService = productTagService;
     this._copyProductService = copyProductService;
     this._pdfService = pdfService;
     this._exportManager = exportManager;
     this._importManager = importManager;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._aclService = aclService;
     this._storeService = storeService;
     this._orderService = orderService;
     this._storeMappingService = storeMappingService;
     this._vendorService = vendorService;
     this._shippingService = shippingService;
     this._shipmentService = shipmentService;
     this._currencyService = currencyService;
     this._currencySettings = currencySettings;
     this._measureService = measureService;
     this._measureSettings = measureSettings;
     this._adminAreaSettings = adminAreaSettings;
     this._dateTimeHelper = dateTimeHelper;
     this._discountService = discountService;
     this._productAttributeService = productAttributeService;
     this._backInStockSubscriptionService = backInStockSubscriptionService;
     this._shoppingCartService = shoppingCartService;
     this._productAttributeFormatter = productAttributeFormatter;
     this._productAttributeParser = productAttributeParser;
     this._downloadService = downloadService;
 }