Example #1
0
 public UserModelFactory(
     UserSettings userSettings,
     MediaSettings mediaSettings,
     IUserService userService,
     IUserActivityService userActivityService,
     IBaseModelFactory baseModelFactory,
     IGenericAttributeService genericAttributeService,
     IStoreService storeService,
     IPictureService pictureService,
     IAppliedStoreSupportedModelFactory appliedStoreSupportedModelFactory,
     IAclSupportedModelFactory aclSupportedModelFactory,
     IDateTimeHelper dateTimeHelper)
 {
     _userSettings                      = userSettings;
     _mediaSettings                     = mediaSettings;
     _userService                       = userService;
     _userActivityService               = userActivityService;
     _baseModelFactory                  = baseModelFactory;
     _genericAttributeService           = genericAttributeService;
     _storeService                      = storeService;
     _pictureService                    = pictureService;
     _appliedStoreSupportedModelFactory = appliedStoreSupportedModelFactory;
     _aclSupportedModelFactory          = aclSupportedModelFactory;
     _dateTimeHelper                    = dateTimeHelper;
 }
 public CategoryModelFactory(CatalogSettings catalogSettings,
                             CurrencySettings currencySettings,
                             ICurrencyService currencyService,
                             IAclSupportedModelFactory aclSupportedModelFactory,
                             IBaseAdminModelFactory baseAdminModelFactory,
                             ICategoryService categoryService,
                             IDiscountService discountService,
                             IDiscountSupportedModelFactory discountSupportedModelFactory,
                             ILocalizationService localizationService,
                             ILocalizedModelFactory localizedModelFactory,
                             IProductService productService,
                             IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                             IUrlRecordService urlRecordService)
 {
     _catalogSettings               = catalogSettings;
     _currencySettings              = currencySettings;
     _currencyService               = currencyService;
     _aclSupportedModelFactory      = aclSupportedModelFactory;
     _baseAdminModelFactory         = baseAdminModelFactory;
     _categoryService               = categoryService;
     _discountService               = discountService;
     _discountSupportedModelFactory = discountSupportedModelFactory;
     _localizationService           = localizationService;
     _localizedModelFactory         = localizedModelFactory;
     _productService = productService;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _urlRecordService = urlRecordService;
 }
Example #3
0
 public PluginModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                           IBaseAdminModelFactory baseAdminModelFactory,
                           IExternalAuthenticationService externalAuthenticationService,
                           ILocalizationService localizationService,
                           ILocalizedModelFactory localizedModelFactory,
                           IOfficialFeedManager officialFeedManager,
                           IPaymentService paymentService,
                           IPluginService pluginService,
                           IShippingService shippingService,
                           IStaticCacheManager cacheManager,
                           IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                           IWidgetService widgetService,
                           IWorkContext workContext,
                           TaxSettings taxSettings,
                           ILogger logger)
 {
     _aclSupportedModelFactory      = aclSupportedModelFactory;
     _baseAdminModelFactory         = baseAdminModelFactory;
     _externalAuthenticationService = externalAuthenticationService;
     _localizationService           = localizationService;
     _localizedModelFactory         = localizedModelFactory;
     _officialFeedManager           = officialFeedManager;
     _paymentService  = paymentService;
     _pluginService   = pluginService;
     _shippingService = shippingService;
     _cacheManager    = cacheManager;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _widgetService = widgetService;
     _workContext   = workContext;
     _taxSettings   = taxSettings;
     _logger        = logger;
 }
 public AvalaraController(IAclSupportedModelFactory aclSupportedModelFactory,
                          AvalaraTaxManager avalaraTaxManager,
                          AvalaraTaxSettings avalaraTaxSettings,
                          CurrencySettings currencySettings,
                          IBaseAdminModelFactory baseAdminModelFactory,
                          ICurrencyService currencyService,
                          IGenericAttributeService genericAttributeService,
                          ILocalizationService localizationService,
                          INotificationService notificationService,
                          IPermissionService permissionService,
                          ISettingService settingService,
                          IWorkContext workContext)
 {
     _aclSupportedModelFactory = aclSupportedModelFactory;
     _avalaraTaxManager        = avalaraTaxManager;
     _avalaraTaxSettings       = avalaraTaxSettings;
     _currencySettings         = currencySettings;
     _baseAdminModelFactory    = baseAdminModelFactory;
     _currencyService          = currencyService;
     _genericAttributeService  = genericAttributeService;
     _localizationService      = localizationService;
     _notificationService      = notificationService;
     _permissionService        = permissionService;
     _settingService           = settingService;
     _workContext = workContext;
 }
Example #5
0
 public PluginModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                           IBaseAdminModelFactory baseAdminModelFactory,
                           IExternalAuthenticationService externalAuthenticationService,
                           ILocalizationService localizationService,
                           ILocalizedModelFactory localizedModelFactory,
                           IOfficialFeedManager officialFeedManager,
                           IPaymentService paymentService,
                           IPluginFinder pluginFinder,
                           IShippingService shippingService,
                           IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                           IWidgetService widgetService,
                           TaxSettings taxSettings)
 {
     this._aclSupportedModelFactory      = aclSupportedModelFactory;
     this._baseAdminModelFactory         = baseAdminModelFactory;
     this._externalAuthenticationService = externalAuthenticationService;
     this._localizationService           = localizationService;
     this._localizedModelFactory         = localizedModelFactory;
     this._officialFeedManager           = officialFeedManager;
     this._paymentService  = paymentService;
     this._pluginFinder    = pluginFinder;
     this._shippingService = shippingService;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._widgetService = widgetService;
     this._taxSettings   = taxSettings;
 }
 public PluginModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                           IAuthenticationPluginManager authenticationPluginManager,
                           IBaseAdminModelFactory baseAdminModelFactory,
                           ICacheKeyService cacheKeyService,
                           ILocalizationService localizationService,
                           ILocalizedModelFactory localizedModelFactory,
                           IPaymentPluginManager paymentPluginManager,
                           IPickupPluginManager pickupPluginManager,
                           IPluginService pluginService,
                           IShippingPluginManager shippingPluginManager,
                           IStaticCacheManager staticCacheManager,
                           IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                           ITaxPluginManager taxPluginManager,
                           IWidgetPluginManager widgetPluginManager,
                           IWorkContext workContext,
                           OfficialFeedManager officialFeedManager)
 {
     _aclSupportedModelFactory    = aclSupportedModelFactory;
     _authenticationPluginManager = authenticationPluginManager;
     _baseAdminModelFactory       = baseAdminModelFactory;
     _cacheKeyService             = cacheKeyService;
     _localizationService         = localizationService;
     _localizedModelFactory       = localizedModelFactory;
     _paymentPluginManager        = paymentPluginManager;
     _pickupPluginManager         = pickupPluginManager;
     _pluginService                     = pluginService;
     _shippingPluginManager             = shippingPluginManager;
     _staticCacheManager                = staticCacheManager;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _taxPluginManager                  = taxPluginManager;
     _widgetPluginManager               = widgetPluginManager;
     _workContext         = workContext;
     _officialFeedManager = officialFeedManager;
 }
Example #7
0
 public CustomerModelFactory(AddressSettings addressSettings,
                             CustomerSettings customerSettings,
                             DateTimeSettings dateTimeSettings,
                             GdprSettings gdprSettings,
                             IAclSupportedModelFactory aclSupportedModelFactory,
                             IAddressAttributeFormatter addressAttributeFormatter,
                             IAddressAttributeModelFactory addressAttributeModelFactory,
                             IBaseAdminModelFactory baseAdminModelFactory,
                             ICustomerActivityService customerActivityService,
                             ICustomerAttributeParser customerAttributeParser,
                             ICustomerAttributeService customerAttributeService,
                             ICustomerService customerService,
                             IDateTimeHelper dateTimeHelper,
                             IExternalAuthenticationService externalAuthenticationService,
                             IGdprService gdprService,
                             IGenericAttributeService genericAttributeService,
                             IGeoLookupService geoLookupService,
                             ILocalizationService localizationService,
                             INewsLetterSubscriptionService newsLetterSubscriptionService,
                             IPictureService pictureService,
                             IPriceCalculationService priceCalculationService,
                             IPriceFormatter priceFormatter,
                             IStoreContext storeContext,
                             IStoreService storeService,
                             MediaSettings mediaSettings,
                             TaxSettings taxSettings)
 {
     this._addressSettings               = addressSettings;
     this._customerSettings              = customerSettings;
     this._dateTimeSettings              = dateTimeSettings;
     this._gdprSettings                  = gdprSettings;
     this._aclSupportedModelFactory      = aclSupportedModelFactory;
     this._addressAttributeFormatter     = addressAttributeFormatter;
     this._addressAttributeModelFactory  = addressAttributeModelFactory;
     this._baseAdminModelFactory         = baseAdminModelFactory;
     this._customerActivityService       = customerActivityService;
     this._customerAttributeParser       = customerAttributeParser;
     this._customerAttributeService      = customerAttributeService;
     this._customerService               = customerService;
     this._dateTimeHelper                = dateTimeHelper;
     this._externalAuthenticationService = externalAuthenticationService;
     this._gdprService                   = gdprService;
     this._genericAttributeService       = genericAttributeService;
     this._geoLookupService              = geoLookupService;
     this._localizationService           = localizationService;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._pictureService                = pictureService;
     this._priceCalculationService       = priceCalculationService;
     this._priceFormatter                = priceFormatter;
     this._storeContext                  = storeContext;
     this._storeService                  = storeService;
     this._mediaSettings                 = mediaSettings;
     this._taxSettings                   = taxSettings;
 }
 public ManufacturerModelFactory(CatalogSettings catalogSettings,
                                 IAclSupportedModelFactory aclSupportedModelFactory,
                                 IBaseAdminModelFactory baseAdminModelFactory,
                                 IManufacturerService manufacturerService,
                                 ILocalizationService localizationService,
                                 ILocalizedModelFactory localizedModelFactory,
                                 IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                 IUrlRecordService urlRecordService)
 {
     this._catalogSettings                   = catalogSettings;
     this._aclSupportedModelFactory          = aclSupportedModelFactory;
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._manufacturerService               = manufacturerService;
     this._localizationService               = localizationService;
     this._localizedModelFactory             = localizedModelFactory;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._urlRecordService                  = urlRecordService;
 }
Example #9
0
 public TopicModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                          IActionContextAccessor actionContextAccessor,
                          IBaseAdminModelFactory baseAdminModelFactory,
                          ILocalizedModelFactory localizedModelFactory,
                          IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                          ITopicService topicService,
                          IUrlHelperFactory urlHelperFactory,
                          IWebHelper webHelper)
 {
     this._aclSupportedModelFactory          = aclSupportedModelFactory;
     this._actionContextAccessor             = actionContextAccessor;
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._localizedModelFactory             = localizedModelFactory;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._topicService     = topicService;
     this._urlHelperFactory = urlHelperFactory;
     this._webHelper        = webHelper;
 }
Example #10
0
 public PluginModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                           IBaseAdminModelFactory baseAdminModelFactory,
                           IExternalAuthenticationService externalAuthenticationService,
                           ILocalizationService localizationService,
                           ILocalizedModelFactory localizedModelFactory,
                           IOfficialFeedManager officialFeedManager,
                           IPluginFinder pluginFinder,
                           IWidgetService widgetService)
 {
     this._aclSupportedModelFactory      = aclSupportedModelFactory;
     this._baseAdminModelFactory         = baseAdminModelFactory;
     this._externalAuthenticationService = externalAuthenticationService;
     this._localizationService           = localizationService;
     this._localizedModelFactory         = localizedModelFactory;
     this._officialFeedManager           = officialFeedManager;
     this._pluginFinder  = pluginFinder;
     this._widgetService = widgetService;
 }
 public SwiperSliderModelFactory
 (
     IPictureService pictureService,
     CatalogSettings catalogSettings,
     ILocalizationService localizationService,
     ISwiperSliderService swiperSliderService,
     IBaseAdminModelFactory baseAdminModelFactory,
     IAclSupportedModelFactory aclSupportedModelFactory,
     IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory
 )
 {
     _pictureService                    = pictureService;
     _catalogSettings                   = catalogSettings;
     _localizationService               = localizationService;
     _swiperSliderService               = swiperSliderService;
     _baseAdminModelFactory             = baseAdminModelFactory;
     _aclSupportedModelFactory          = aclSupportedModelFactory;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
 }
Example #12
0
 public CategoryModelFactory(CatalogSettings catalogSettings,
                             IAclSupportedModelFactory aclSupportedModelFactory,
                             IBaseAdminModelFactory baseAdminModelFactory,
                             ICategoryService categoryService,
                             ILocalizationService localizationService,
                             ILocalizedModelFactory localizedModelFactory,
                             IProductService productService,
                             IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                             IUrlRecordService urlRecordService)
 {
     this._catalogSettings                   = catalogSettings;
     this._aclSupportedModelFactory          = aclSupportedModelFactory;
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._categoryService                   = categoryService;
     this._localizationService               = localizationService;
     this._localizedModelFactory             = localizedModelFactory;
     this._productService                    = productService;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._urlRecordService                  = urlRecordService;
 }
 public ManufacturerModelFactory(CatalogSettings catalogSettings,
                                 IAclSupportedModelFactory aclSupportedModelFactory,
                                 IBaseAdminModelFactory baseAdminModelFactory,
                                 IManufacturerService manufacturerService,
                                 IDiscountService discountService,
                                 IDiscountSupportedModelFactory discountSupportedModelFactory,
                                 ILocalizedModelFactory localizedModelFactory,
                                 IProductService productService,
                                 IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory)
 {
     this._catalogSettings               = catalogSettings;
     this._aclSupportedModelFactory      = aclSupportedModelFactory;
     this._baseAdminModelFactory         = baseAdminModelFactory;
     this._manufacturerService           = manufacturerService;
     this._discountService               = discountService;
     this._discountSupportedModelFactory = discountSupportedModelFactory;
     this._localizedModelFactory         = localizedModelFactory;
     this._productService = productService;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
 }
 public UserModelFactory(AddressSettings addressSettings,
                         UserSettings userSettings,
                         DateTimeSettings dateTimeSettings,
                         IAclSupportedModelFactory aclSupportedModelFactory,
                         IAddressAttributeFormatter addressAttributeFormatter,
                         IAddressAttributeModelFactory addressAttributeModelFactory,
                         IBaseAdminModelFactory baseAdminModelFactory,
                         IUserActivityService userActivityService,
                         IUserAttributeParser userAttributeParser,
                         IUserAttributeService userAttributeService,
                         IUserService userService,
                         IDateTimeHelper dateTimeHelper,
                         IExternalAuthenticationService externalAuthenticationService,
                         IGenericAttributeService genericAttributeService,
                         IGeoLookupService geoLookupService,
                         ILocalizationService localizationService,
                         INewsLetterSubscriptionService newsLetterSubscriptionService,
                         IPictureService pictureService,
                         MediaSettings mediaSettings)
 {
     this._addressSettings              = addressSettings;
     this._userSettings                 = userSettings;
     this._dateTimeSettings             = dateTimeSettings;
     this._aclSupportedModelFactory     = aclSupportedModelFactory;
     this._addressAttributeFormatter    = addressAttributeFormatter;
     this._addressAttributeModelFactory = addressAttributeModelFactory;
     this._baseAdminModelFactory        = baseAdminModelFactory;
     this._userActivityService          = userActivityService;
     this._userAttributeParser          = userAttributeParser;
     this._userAttributeService         = userAttributeService;
     this._userService    = userService;
     this._dateTimeHelper = dateTimeHelper;
     this._externalAuthenticationService = externalAuthenticationService;
     this._genericAttributeService       = genericAttributeService;
     this._geoLookupService              = geoLookupService;
     this._localizationService           = localizationService;
     this._newsLetterSubscriptionService = newsLetterSubscriptionService;
     this._pictureService = pictureService;
     this._mediaSettings  = mediaSettings;
 }
Example #15
0
 public ProductModelFactory(
     IAclSupportedModelFactory aclSupportedModelFactory,
     IBaseAdminModelFactory baseAdminModelFactory,
     ICategoryService categoryService,
     ICustomerService customerService,
     IDateTimeHelper dateTimeHelper,
     ILocalizationService localizationService,
     ILocalizedModelFactory localizedModelFactory,
     IPictureService pictureService,
     IProductService productService,
     IProductTagService productTagService,
     IProductTemplateService productTemplateService,
     ISettingModelFactory settingModelFactory,
     IStaticCacheManager cacheManager,
     IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
     IStoreService storeService,
     IUrlRecordService urlRecordService,
     IWorkContext workContext,
     VendorSettings vendorSettings)
 {
     this._aclSupportedModelFactory          = aclSupportedModelFactory;
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._categoryService                   = categoryService;
     this._customerService                   = customerService;
     this._dateTimeHelper                    = dateTimeHelper;
     this._localizationService               = localizationService;
     this._localizedModelFactory             = localizedModelFactory;
     this._pictureService                    = pictureService;
     this._productService                    = productService;
     this._productTagService                 = productTagService;
     this._productTemplateService            = productTemplateService;
     this._settingModelFactory               = settingModelFactory;
     this._cacheManager                      = cacheManager;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._storeService                      = storeService;
     this._urlRecordService                  = urlRecordService;
     this._workContext    = workContext;
     this._vendorSettings = vendorSettings;
 }
Example #16
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public BookDirFactory(IBaseAdminModelFactory baseAdminModelFactory
                       , IAclSupportedModelFactory aclSupportedModelFactory
                       , ICategoryService categoryService
                       , ICurrencyService currencyService
                       , ICustomerService customerService
                       , IDateTimeHelper dateTimeHelper
                       , ILocalizationService localizationService
                       , ILocalizedModelFactory localizedModelFactory
                       , IManufacturerService manufacturerService
                       , IMeasureService measureService
                       , IStoreService storeService
                       , IPictureService pictureService
                       , IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory
                       , IWorkContext workContext
                       , IBookDirService bookDirService
                       , IProductService productService
                       , IUrlRecordService urlRecordService)
 {
     _baseAdminModelFactory             = baseAdminModelFactory;
     _aclSupportedModelFactory          = aclSupportedModelFactory;
     _categoryService                   = categoryService;
     _currencyService                   = currencyService;
     _customerService                   = customerService;
     _dateTimeHelper                    = dateTimeHelper;
     _localizationService               = localizationService;
     _localizedModelFactory             = localizedModelFactory;
     _manufacturerService               = manufacturerService;
     _measureService                    = measureService;
     _storeService                      = storeService;
     _pictureService                    = pictureService;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _workContext      = workContext;
     _bookDirService   = bookDirService;
     _urlRecordService = urlRecordService;
     _productService   = productService;
     // _bookDirFactory = bookDirFactory;
 }
Example #17
0
 public TopicModelFactory(CatalogSettings catalogSettings,
                          IAclSupportedModelFactory aclSupportedModelFactory,
                          IActionContextAccessor actionContextAccessor,
                          IBaseAdminModelFactory baseAdminModelFactory,
                          ILocalizationService localizationService,
                          ILocalizedModelFactory localizedModelFactory,
                          IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                          ITopicService topicService,
                          IUrlHelperFactory urlHelperFactory,
                          IUrlRecordService urlRecordService,
                          IWebHelper webHelper)
 {
     _catalogSettings                   = catalogSettings;
     _aclSupportedModelFactory          = aclSupportedModelFactory;
     _actionContextAccessor             = actionContextAccessor;
     _baseAdminModelFactory             = baseAdminModelFactory;
     _localizationService               = localizationService;
     _localizedModelFactory             = localizedModelFactory;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _topicService     = topicService;
     _urlHelperFactory = urlHelperFactory;
     _urlRecordService = urlRecordService;
     _webHelper        = webHelper;
 }
Example #18
0
 public TopicModelFactory(IAclSupportedModelFactory aclSupportedModelFactory,
                          //IActionContextAccessor actionContextAccessor,
                          IBaseAdminModelFactory baseAdminModelFactory,
                          ILocalizationService localizationService,
                          ILocalizedModelFactory localizedModelFactory,
                          IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                          ITopicService topicService,
                          IUrlHelperFactory urlHelperFactory,
                          IUrlRecordService urlRecordService,
                          IWebHelper webHelper,
                          LinkGenerator linkNavigator)
 {
     this._aclSupportedModelFactory = aclSupportedModelFactory;
     //this._actionContextAccessor = actionContextAccessor;
     this._baseAdminModelFactory             = baseAdminModelFactory;
     this._localizationService               = localizationService;
     this._localizedModelFactory             = localizedModelFactory;
     this._storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     this._topicService     = topicService;
     this._urlHelperFactory = urlHelperFactory;
     this._urlRecordService = urlRecordService;
     this._webHelper        = webHelper;
     this._linkNavigator    = linkNavigator;
 }
 public ManufacturerModelFactory(CatalogSettings catalogSettings,
                                 IAclSupportedModelFactory aclSupportedModelFactory,
                                 IBaseAdminModelFactory baseAdminModelFactory,
                                 IManufacturerService manufacturerService,
                                 IDiscountService discountService,
                                 IDiscountSupportedModelFactory discountSupportedModelFactory,
                                 ILocalizationService localizationService,
                                 ILocalizedModelFactory localizedModelFactory,
                                 IProductService productService,
                                 IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                 IUrlRecordService urlRecordService)
 {
     _catalogSettings               = catalogSettings;
     _aclSupportedModelFactory      = aclSupportedModelFactory;
     _baseAdminModelFactory         = baseAdminModelFactory;
     _manufacturerService           = manufacturerService;
     _discountService               = discountService;
     _discountSupportedModelFactory = discountSupportedModelFactory;
     _localizationService           = localizationService;
     _localizedModelFactory         = localizedModelFactory;
     _productService = productService;
     _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
     _urlRecordService = urlRecordService;
 }
Example #20
0
        public CommodityModelFactory(CatalogSettings catalogSettings,
                                     CurrencySettings currencySettings,
                                     IAclSupportedModelFactory aclSupportedModelFactory,
                                     IBaseAdminModelFactory baseAdminModelFactory,
                                     ICategoryService categoryService,
                                     ICurrencyService currencyService,
                                     ICustomerService customerService,
                                     IDateTimeHelper dateTimeHelper,
                                     IDiscountService discountService,
                                     IDiscountSupportedModelFactory discountSupportedModelFactory,
                                     ILocalizationService localizationService,
                                     ILocalizedModelFactory localizedModelFactory,
                                     IManufacturerService manufacturerService,
                                     IMeasureService measureService,
                                     IOrderService orderService,
                                     IPictureService pictureService,
                                     IProductAttributeFormatter productAttributeFormatter,
                                     IProductAttributeParser productAttributeParser,
                                     IProductAttributeService productAttributeService,
                                     IProductService productService,
                                     IProductTagService productTagService,
                                     IProductTemplateService productTemplateService,
                                     ISettingModelFactory settingModelFactory,
                                     IShipmentService shipmentService,
                                     IShippingService shippingService,
                                     IShoppingCartService shoppingCartService,
                                     ISpecificationAttributeService specificationAttributeService,
                                     IStaticCacheManager cacheManager,
                                     IStoreMappingSupportedModelFactory storeMappingSupportedModelFactory,
                                     IStoreService storeService,
                                     IUrlRecordService urlRecordService,
                                     IWorkContext workContext,
                                     MeasureSettings measureSettings,
                                     TaxSettings taxSettings,
                                     VendorSettings vendorSettings,

                                     ICommodityService commodityService
                                     )
        {
            _catalogSettings                   = catalogSettings;
            _currencySettings                  = currencySettings;
            _aclSupportedModelFactory          = aclSupportedModelFactory;
            _baseAdminModelFactory             = baseAdminModelFactory;
            _cacheManager                      = cacheManager;
            _categoryService                   = categoryService;
            _currencyService                   = currencyService;
            _customerService                   = customerService;
            _dateTimeHelper                    = dateTimeHelper;
            _discountService                   = discountService;
            _discountSupportedModelFactory     = discountSupportedModelFactory;
            _localizationService               = localizationService;
            _localizedModelFactory             = localizedModelFactory;
            _manufacturerService               = manufacturerService;
            _measureService                    = measureService;
            _measureSettings                   = measureSettings;
            _orderService                      = orderService;
            _pictureService                    = pictureService;
            _productAttributeFormatter         = productAttributeFormatter;
            _productAttributeParser            = productAttributeParser;
            _productAttributeService           = productAttributeService;
            _productService                    = productService;
            _productTagService                 = productTagService;
            _productTemplateService            = productTemplateService;
            _settingModelFactory               = settingModelFactory;
            _shipmentService                   = shipmentService;
            _shippingService                   = shippingService;
            _shoppingCartService               = shoppingCartService;
            _specificationAttributeService     = specificationAttributeService;
            _storeMappingSupportedModelFactory = storeMappingSupportedModelFactory;
            _storeService                      = storeService;
            _urlRecordService                  = urlRecordService;
            _workContext    = workContext;
            _taxSettings    = taxSettings;
            _vendorSettings = vendorSettings;

            _commodityService = commodityService;
        }