public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
     IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
     ICustomerService customerService, IStoreService storeService,
     IStoreMappingService storeMappingService,
     IUrlRecordService urlRecordService, IPictureService pictureService,
     ILanguageService languageService, ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService, IExportManager exportManager,
     ICustomerActivityService customerActivityService, IAclService aclService, 
     IPermissionService permissionService,
     AdminAreaSettings adminAreaSettings, CatalogSettings catalogSettings)
 {
     this._categoryService = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService = manufacturerService;
     this._productService = productService;
     this._customerService = customerService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
     this._urlRecordService = urlRecordService;
     this._pictureService = pictureService;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._exportManager = exportManager;
     this._customerActivityService = customerActivityService;
     this._aclService = aclService;
     this._permissionService = permissionService;
     this._adminAreaSettings = adminAreaSettings;
     this._catalogSettings = catalogSettings;
 }
Exemplo n.º 2
0
 public ManufacturerViewModelService(ICategoryService categoryService,
                                     IManufacturerService manufacturerService,
                                     IManufacturerTemplateService manufacturerTemplateService,
                                     IProductService productService,
                                     ICustomerService customerService,
                                     IStoreService storeService,
                                     IUrlRecordService urlRecordService,
                                     IPictureService pictureService,
                                     ILocalizationService localizationService,
                                     IDiscountService discountService,
                                     ICustomerActivityService customerActivityService,
                                     IVendorService vendorService,
                                     IDateTimeHelper dateTimeHelper)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._customerService         = customerService;
     this._storeService            = storeService;
     this._urlRecordService        = urlRecordService;
     this._pictureService          = pictureService;
     this._localizationService     = localizationService;
     this._discountService         = discountService;
     this._customerActivityService = customerActivityService;
     this._vendorService           = vendorService;
     this._dateTimeHelper          = dateTimeHelper;
 }
 public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
                               IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
                               IStoreService storeService, IStoreMappingService storeMappingService,
                               IUrlRecordService urlRecordService, IPictureService pictureService,
                               ILanguageService languageService, ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
                               IWorkContext workContext,
                               ICustomerActivityService customerActivityService, IPermissionService permissionService,
                               IDateTimeHelper dateTimeHelper,
                               AdminAreaSettings adminAreaSettings,
                               CatalogSettings catalogSettings)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._storeService            = storeService;
     this._storeMappingService     = storeMappingService;
     this._urlRecordService        = urlRecordService;
     this._pictureService          = pictureService;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._localizedEntityService  = localizedEntityService;
     this._workContext             = workContext;
     this._customerActivityService = customerActivityService;
     this._permissionService       = permissionService;
     this._dateTimeHelper          = dateTimeHelper;
     this._adminAreaSettings       = adminAreaSettings;
     this._catalogSettings         = catalogSettings;
 }
 public ManufacturerController(
     IManufacturerService manufacturerService,
     IManufacturerTemplateService manufacturerTemplateService,
     IProductService productService,
     IStoreService storeService,
     IStoreMappingService storeMappingService,
     IAclService aclService,
     IUrlRecordService urlRecordService,
     ILanguageService languageService,
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService,
     IWorkContext workContext,
     ICustomerActivityService customerActivityService,
     IDiscountService discountService,
     IDateTimeHelper dateTimeHelper,
     AdminAreaSettings adminAreaSettings,
     CatalogSettings catalogSettings)
 {
     _manufacturerTemplateService = manufacturerTemplateService;
     _manufacturerService         = manufacturerService;
     _productService          = productService;
     _storeService            = storeService;
     _storeMappingService     = storeMappingService;
     _aclService              = aclService;
     _urlRecordService        = urlRecordService;
     _languageService         = languageService;
     _localizationService     = localizationService;
     _localizedEntityService  = localizedEntityService;
     _workContext             = workContext;
     _customerActivityService = customerActivityService;
     _discountService         = discountService;
     _dateTimeHelper          = dateTimeHelper;
     _adminAreaSettings       = adminAreaSettings;
     _catalogSettings         = catalogSettings;
 }
        public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
            IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
			IStoreService storeService,	IStoreMappingService storeMappingService,
            IUrlRecordService urlRecordService, IPictureService pictureService,
            ILanguageService languageService, ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
            IWorkContext workContext,
            ICustomerActivityService customerActivityService, IPermissionService permissionService,
			IDateTimeHelper dateTimeHelper,
            AdminAreaSettings adminAreaSettings,
			CatalogSettings catalogSettings)
        {
            this._categoryService = categoryService;
            this._manufacturerTemplateService = manufacturerTemplateService;
            this._manufacturerService = manufacturerService;
            this._productService = productService;
            this._storeService = storeService;
            this._storeMappingService = storeMappingService;
            this._urlRecordService = urlRecordService;
            this._pictureService = pictureService;
            this._languageService = languageService;
            this._localizationService = localizationService;
            this._localizedEntityService = localizedEntityService;
            this._workContext = workContext;
            this._customerActivityService = customerActivityService;
            this._permissionService = permissionService;
            this._dateTimeHelper = dateTimeHelper;
            this._adminAreaSettings = adminAreaSettings;
            this._catalogSettings = catalogSettings;
        }
Exemplo n.º 6
0
 public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
                               IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
                               ICustomerService customerService, IStoreService storeService,
                               IStoreMappingService storeMappingService,
                               IUrlRecordService urlRecordService, IPictureService pictureService,
                               ILanguageService languageService, ILocalizationService localizationService,
                               ILocalizedEntityService localizedEntityService, IExportManager exportManager,
                               ICustomerActivityService customerActivityService, IAclService aclService,
                               IPermissionService permissionService,
                               AdminAreaSettings adminAreaSettings, CatalogSettings catalogSettings)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._customerService         = customerService;
     this._storeService            = storeService;
     this._storeMappingService     = storeMappingService;
     this._urlRecordService        = urlRecordService;
     this._pictureService          = pictureService;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._localizedEntityService  = localizedEntityService;
     this._exportManager           = exportManager;
     this._customerActivityService = customerActivityService;
     this._aclService        = aclService;
     this._permissionService = permissionService;
     this._adminAreaSettings = adminAreaSettings;
     this._catalogSettings   = catalogSettings;
 }
Exemplo n.º 7
0
 public ManufacturerViewModelService(ICategoryService categoryService,
                                     IManufacturerService manufacturerService,
                                     IManufacturerTemplateService manufacturerTemplateService,
                                     IProductService productService,
                                     ICustomerService customerService,
                                     IStoreService storeService,
                                     IUrlRecordService urlRecordService,
                                     IPictureService pictureService,
                                     ILocalizationService localizationService,
                                     IDiscountService discountService,
                                     ICustomerActivityService customerActivityService,
                                     IVendorService vendorService,
                                     IDateTimeHelper dateTimeHelper,
                                     ILanguageService languageService,
                                     IWorkContext workContext,
                                     SeoSettings seoSettings)
 {
     _categoryService             = categoryService;
     _manufacturerTemplateService = manufacturerTemplateService;
     _manufacturerService         = manufacturerService;
     _productService          = productService;
     _customerService         = customerService;
     _storeService            = storeService;
     _urlRecordService        = urlRecordService;
     _pictureService          = pictureService;
     _localizationService     = localizationService;
     _discountService         = discountService;
     _customerActivityService = customerActivityService;
     _vendorService           = vendorService;
     _dateTimeHelper          = dateTimeHelper;
     _languageService         = languageService;
     _workContext             = workContext;
     _seoSettings             = seoSettings;
 }
Exemplo n.º 8
0
        public CatalogController(ICategoryService categoryService, 
            IManufacturerService manufacturerService, IProductService productService, 
            IProductTemplateService productTemplateService,
            ICategoryTemplateService categoryTemplateService,
            IManufacturerTemplateService manufacturerTemplateService,
            IProductAttributeService productAttributeService, IProductAttributeParser productAttributeParser, 
            IWorkContext workContext, ITaxService taxService, ICurrencyService currencyService,
            IPictureService pictureService, ILocalizationService localizationService,
            IPriceCalculationService priceCalculationService, IPriceFormatter priceFormatter,
            IWebHelper webHelper, ISpecificationAttributeService specificationAttributeService,
            ICustomerContentService customerContentService, IDateTimeHelper dateTimeHelper,
            IShoppingCartService shoppingCartService,
            IRecentlyViewedProductsService recentlyViewedProductsService, ICompareProductsService compareProductsService,
            IWorkflowMessageService workflowMessageService, IProductTagService productTagService,
            IOrderReportService orderReportService, ICustomerService customerService,
            IBackInStockSubscriptionService backInStockSubscriptionService,
            IPermissionService permissionService,
            MediaSettings mediaSetting, CatalogSettings catalogSettings,
            ShoppingCartSettings shoppingCartSettings, StoreInformationSettings storeInformationSettings,
            LocalizationSettings localizationSettings, CustomerSettings customerSettings, ICacheManager cacheManager)
        {
            this._categoryService = categoryService;
            this._manufacturerService = manufacturerService;
            this._productService = productService;
            this._productTemplateService = productTemplateService;
            this._categoryTemplateService = categoryTemplateService;
            this._manufacturerTemplateService = manufacturerTemplateService;
            this._productAttributeService = productAttributeService;
            this._productAttributeParser = productAttributeParser;
            this._workContext = workContext;
            this._taxService = taxService;
            this._currencyService = currencyService;
            this._pictureService = pictureService;
            this._localizationService = localizationService;
            this._priceCalculationService = priceCalculationService;
            this._priceFormatter = priceFormatter;
            this._webHelper = webHelper;
            this._specificationAttributeService = specificationAttributeService;
            this._customerContentService = customerContentService;
            this._dateTimeHelper = dateTimeHelper;
            this._shoppingCartService = shoppingCartService;
            this._recentlyViewedProductsService = recentlyViewedProductsService;
            this._compareProductsService = compareProductsService;
            this._workflowMessageService = workflowMessageService;
            this._productTagService = productTagService;
            this._orderReportService = orderReportService;
            this._customerService = customerService;
            this._backInStockSubscriptionService = backInStockSubscriptionService;
            this._permissionService = permissionService;

            this._mediaSetting = mediaSetting;
            this._catalogSettings = catalogSettings;
            this._shoppingCartSettings = shoppingCartSettings;
            this._storeInformationSettings = storeInformationSettings;
            this._localizationSettings = localizationSettings;
            this._customerSettings = customerSettings;

            this._cacheManager = cacheManager;
        }
Exemplo n.º 9
0
 public TemplateModelFactory(ICategoryTemplateService categoryTemplateService,
                             IManufacturerTemplateService manufacturerTemplateService,
                             ITopicTemplateService topicTemplateService)
 {
     this._categoryTemplateService     = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._topicTemplateService        = topicTemplateService;
 }
Exemplo n.º 10
0
        public CatalogController(
			ICommonServices services,
			ICategoryService categoryService,
            IManufacturerService manufacturerService, 
			IProductService productService,
            ICategoryTemplateService categoryTemplateService,
            IManufacturerTemplateService manufacturerTemplateService,
			ICurrencyService currencyService,
            Lazy<ICurrencyService> currencyServices,
			IOrderReportService orderReportService,
			IProductTagService productTagService,
			IRecentlyViewedProductsService recentlyViewedProductsService,
            IPictureService pictureService,
            IPriceFormatter priceFormatter,
            ISpecificationAttributeService specificationAttributeService,
			ICompareProductsService compareProductsService,
			IGenericAttributeService genericAttributeService,
            Lazy<IGenericAttributeService> genericAttributeServices,
			IAclService aclService,
			IStoreMappingService storeMappingService,
            MediaSettings mediaSettings, 
			CatalogSettings catalogSettings,
			IFilterService filterService,
 			CatalogHelper helper,
            ForumSettings forumSettings,
            Lazy<IForumService> forumService,
            IOrderTotalCalculationService orderTotalCalculationService,
            CustomerSettings customerSettings)
        {
            this._services = services;
            this._categoryService = categoryService;
            this._manufacturerService = manufacturerService;
            this._productService = productService;
            this._categoryTemplateService = categoryTemplateService;
            this._manufacturerTemplateService = manufacturerTemplateService;
            this._currencyService = currencyService;
            this._currencyServices = currencyServices;
            this._orderReportService = orderReportService;
            this._productTagService = productTagService;
            this._recentlyViewedProductsService = recentlyViewedProductsService;
            this._compareProductsService = compareProductsService;
            this._pictureService = pictureService;
            this._priceFormatter = priceFormatter;
            this._specificationAttributeService = specificationAttributeService;
            this._genericAttributeService = genericAttributeService;
            this._genericAttributeServices = genericAttributeServices;
            this._aclService = aclService;
            this._storeMappingService = storeMappingService;
            this._filterService = filterService;
            this._mediaSettings = mediaSettings;
            this._catalogSettings = catalogSettings;
            this._forumSettings = forumSettings;
            this._helper = helper;
            this._forumservice = forumService;
            this._orderTotalCalculationService = orderTotalCalculationService;
            this._customerSettings = customerSettings;
        }
Exemplo n.º 11
0
 public TemplateController(ICategoryTemplateService categoryTemplateService,
                           IManufacturerTemplateService manufacturerTemplateService,
                           IProductTemplateService productTemplateService,
                           IPermissionService permissionService)
 {
     this._categoryTemplateService     = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._productTemplateService      = productTemplateService;
     this._permissionService           = permissionService;
 }
 public TemplateModelFactory(ICategoryTemplateService categoryTemplateService,
                             IManufacturerTemplateService manufacturerTemplateService,
                             IProductTemplateService productTemplateService,
                             ITopicTemplateService topicTemplateService)
 {
     _categoryTemplateService     = categoryTemplateService;
     _manufacturerTemplateService = manufacturerTemplateService;
     _productTemplateService      = productTemplateService;
     _topicTemplateService        = topicTemplateService;
 }
Exemplo n.º 13
0
 public TemplateController(ICategoryTemplateService categoryTemplateService,
     IManufacturerTemplateService manufacturerTemplateService,
     IProductTemplateService productTemplateService,
     IPermissionService permissionService)
 {
     this._categoryTemplateService = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._productTemplateService = productTemplateService;
     this._permissionService = permissionService;
 }
Exemplo n.º 14
0
 public TemplateController(ICategoryTemplateService categoryTemplateService,
                           IManufacturerTemplateService manufacturerTemplateService,
                           IProductTemplateService productTemplateService,
                           ITopicTemplateService topicTemplateService)
 {
     _categoryTemplateService     = categoryTemplateService;
     _manufacturerTemplateService = manufacturerTemplateService;
     _productTemplateService      = productTemplateService;
     _topicTemplateService        = topicTemplateService;
 }
Exemplo n.º 15
0
 public TemplateController(ICategoryTemplateService categoryTemplateService,
                           IManufacturerTemplateService manufacturerTemplateService,
                           IPermissionService permissionService,
                           ITemplateModelFactory templateModelFactory,
                           ITopicTemplateService topicTemplateService)
 {
     this._categoryTemplateService     = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._permissionService           = permissionService;
     this._templateModelFactory        = templateModelFactory;
     this._topicTemplateService        = topicTemplateService;
 }
Exemplo n.º 16
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;
 }
Exemplo n.º 17
0
 public CatalogController(
     ICommonServices services,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IProductService productService,
     ICategoryTemplateService categoryTemplateService,
     IManufacturerTemplateService manufacturerTemplateService,
     ICurrencyService currencyService,
     IOrderReportService orderReportService,
     IProductTagService productTagService,
     IRecentlyViewedProductsService recentlyViewedProductsService,
     IPictureService pictureService,
     IPriceFormatter priceFormatter,
     ISpecificationAttributeService specificationAttributeService,
     ICompareProductsService compareProductsService,
     IGenericAttributeService genericAttributeService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     ICatalogSearchService catalogSearchService,
     MediaSettings mediaSettings,
     CatalogSettings catalogSettings,
     Lazy <ILanguageService> languageService,
     CatalogHelper helper,
     IBreadcrumb breadcrumb,
     IPromotionProductsService promotionService)
 {
     _services                      = services;
     _categoryService               = categoryService;
     _manufacturerService           = manufacturerService;
     _productService                = productService;
     _categoryTemplateService       = categoryTemplateService;
     _manufacturerTemplateService   = manufacturerTemplateService;
     _currencyService               = currencyService;
     _orderReportService            = orderReportService;
     _productTagService             = productTagService;
     _recentlyViewedProductsService = recentlyViewedProductsService;
     _compareProductsService        = compareProductsService;
     _pictureService                = pictureService;
     _priceFormatter                = priceFormatter;
     _specificationAttributeService = specificationAttributeService;
     _genericAttributeService       = genericAttributeService;
     _aclService                    = aclService;
     _storeMappingService           = storeMappingService;
     _catalogSearchService          = catalogSearchService;
     _mediaSettings                 = mediaSettings;
     _catalogSettings               = catalogSettings;
     _languageService               = languageService;
     _helper                = helper;
     _breadcrumb            = breadcrumb;
     this._promotionService = promotionService;
 }
Exemplo n.º 18
0
 public CatalogModelFactory(BlogSettings blogSettings,
                            CatalogSettings catalogSettings,
                            DisplayDefaultMenuItemSettings displayDefaultMenuItemSettings,
                            ForumSettings forumSettings,
                            ICategoryService categoryService,
                            ICategoryTemplateService categoryTemplateService,
                            ICurrencyService currencyService,
                            IEventPublisher eventPublisher,
                            IHttpContextAccessor httpContextAccessor,
                            ILocalizationService localizationService,
                            IManufacturerService manufacturerService,
                            IManufacturerTemplateService manufacturerTemplateService,
                            IPictureService pictureService,
                            ISearchTermService searchTermService,
                            ISpecificationAttributeService specificationAttributeService,
                            IStaticCacheManager cacheManager,
                            IStoreContext storeContext,
                            ITopicService topicService,
                            IUrlRecordService urlRecordService,
                            IVendorService vendorService,
                            IWebHelper webHelper,
                            IWorkContext workContext,
                            MediaSettings mediaSettings,
                            VendorSettings vendorSettings)
 {
     this._blogSettings    = blogSettings;
     this._catalogSettings = catalogSettings;
     this._displayDefaultMenuItemSettings = displayDefaultMenuItemSettings;
     this._forumSettings                 = forumSettings;
     this._categoryService               = categoryService;
     this._categoryTemplateService       = categoryTemplateService;
     this._currencyService               = currencyService;
     this._eventPublisher                = eventPublisher;
     this._httpContextAccessor           = httpContextAccessor;
     this._localizationService           = localizationService;
     this._manufacturerService           = manufacturerService;
     this._manufacturerTemplateService   = manufacturerTemplateService;
     this._pictureService                = pictureService;
     this._searchTermService             = searchTermService;
     this._specificationAttributeService = specificationAttributeService;
     this._cacheManager     = cacheManager;
     this._storeContext     = storeContext;
     this._topicService     = topicService;
     this._urlRecordService = urlRecordService;
     this._vendorService    = vendorService;
     this._webHelper        = webHelper;
     this._workContext      = workContext;
     this._mediaSettings    = mediaSettings;
     this._vendorSettings   = vendorSettings;
 }
Exemplo n.º 19
0
 public TemplateController(ICategoryTemplateService categoryTemplateService,
                           IManufacturerTemplateService manufacturerTemplateService,
                           IPermissionService permissionService,
                           IProductTemplateService productTemplateService,
                           ITemplateModelFactory templateModelFactory,
                           ITopicTemplateService topicTemplateService)
 {
     _categoryTemplateService     = categoryTemplateService;
     _manufacturerTemplateService = manufacturerTemplateService;
     _permissionService           = permissionService;
     _productTemplateService      = productTemplateService;
     _templateModelFactory        = templateModelFactory;
     _topicTemplateService        = topicTemplateService;
 }
 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,
                              IPluginService pluginService,
                              IProductTemplateService productTemplateService,
                              ISpecificationAttributeService specificationAttributeService,
                              IShippingService shippingService,
                              IStateProvinceService stateProvinceService,
                              IStaticCacheManager staticCacheManager,
                              IStoreService storeService,
                              ITaxCategoryService taxCategoryService,
                              ITopicTemplateService topicTemplateService,
                              IVendorService vendorService)
 {
     _categoryService             = categoryService;
     _categoryTemplateService     = categoryTemplateService;
     _countryService              = countryService;
     _currencyService             = currencyService;
     _customerActivityService     = customerActivityService;
     _customerService             = customerService;
     _dateRangeService            = dateRangeService;
     _dateTimeHelper              = dateTimeHelper;
     _emailAccountService         = emailAccountService;
     _languageService             = languageService;
     _localizationService         = localizationService;
     _manufacturerService         = manufacturerService;
     _manufacturerTemplateService = manufacturerTemplateService;
     _pluginService                 = pluginService;
     _productTemplateService        = productTemplateService;
     _specificationAttributeService = specificationAttributeService;
     _shippingService               = shippingService;
     _stateProvinceService          = stateProvinceService;
     _staticCacheManager            = staticCacheManager;
     _storeService         = storeService;
     _taxCategoryService   = taxCategoryService;
     _topicTemplateService = topicTemplateService;
     _vendorService        = vendorService;
 }
 public ManufacturerController(ICategoryService categoryService, 
     IManufacturerService manufacturerService,
     IManufacturerTemplateService manufacturerTemplateService,
     IProductService productService,
     ICustomerService customerService, 
     IStoreService storeService,
     IStoreMappingService storeMappingService,
     IUrlRecordService urlRecordService, 
     IPictureService pictureService,
     ILanguageService languageService, 
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService, 
     IExportManager exportManager,
     IDiscountService discountService,
     ICustomerActivityService customerActivityService, 
     IVendorService vendorService,
     IAclService aclService,
     IPermissionService permissionService,
     CatalogSettings catalogSettings,
     IWorkContext workContext,
     IImportManager importManager, 
     ICacheManager cacheManager)
 {
     this._categoryService = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService = manufacturerService;
     this._productService = productService;
     this._customerService = customerService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
     this._urlRecordService = urlRecordService;
     this._pictureService = pictureService;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._exportManager = exportManager;
     this._discountService = discountService;
     this._customerActivityService = customerActivityService;
     this._vendorService = vendorService;
     this._aclService = aclService;
     this._permissionService = permissionService;
     this._catalogSettings = catalogSettings;
     this._workContext = workContext;
     this._importManager = importManager;
     this._cacheManager = cacheManager;
 }
Exemplo n.º 22
0
 public ManufacturerController(ICategoryService categoryService,
                               IManufacturerService manufacturerService,
                               IManufacturerTemplateService manufacturerTemplateService,
                               IProductService productService,
                               ICustomerService customerService,
                               IStoreService storeService,
                               IStoreMappingService storeMappingService,
                               IUrlRecordService urlRecordService,
                               IPictureService pictureService,
                               ILanguageService languageService,
                               ILocalizationService localizationService,
                               ILocalizedEntityService localizedEntityService,
                               IExportManager exportManager,
                               IDiscountService discountService,
                               ICustomerActivityService customerActivityService,
                               IVendorService vendorService,
                               IAclService aclService,
                               IPermissionService permissionService,
                               CatalogSettings catalogSettings,
                               IWorkContext workContext,
                               IImportManager importManager,
                               ICacheManager cacheManager)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._customerService         = customerService;
     this._storeService            = storeService;
     this._storeMappingService     = storeMappingService;
     this._urlRecordService        = urlRecordService;
     this._pictureService          = pictureService;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._localizedEntityService  = localizedEntityService;
     this._exportManager           = exportManager;
     this._discountService         = discountService;
     this._customerActivityService = customerActivityService;
     this._vendorService           = vendorService;
     this._aclService        = aclService;
     this._permissionService = permissionService;
     this._catalogSettings   = catalogSettings;
     this._workContext       = workContext;
     this._importManager     = importManager;
     this._cacheManager      = cacheManager;
 }
Exemplo n.º 23
0
 public ManufacturerController(IBaseService baseService, ILogger logger, IWebHelper webHelper,
                               ICategoryService categoryService, IProductService productService,
                               ICustomerService customerService,
                               IUrlRecordService urlRecordService,
                               IPictureService pictureService,
                               ILanguageService languageService,
                               ILocalizationService localizationService,
                               ILocalizedEntityService localizedEntityService,
                               IDiscountService discountService,
                               IPermissionService permissionService,
                               IAclService aclService,
                               IStoreService storeService,
                               IStoreMappingService storeMappingService,
                               //IExportManager exportManager,
                               //IImportManager importManager,
                               IVendorService vendorService,
                               ICustomerActivityService customerActivityService,
                               ISettingService settingService,
                               IManufacturerTemplateService manufacturerTemplateService,
                               IManufacturerService manufacturerService
                               )
     : base(baseService, logger, webHelper)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService         = productService;
     this._customerService        = customerService;
     this._urlRecordService       = urlRecordService;
     this._pictureService         = pictureService;
     this._languageService        = languageService;
     this._localizationService    = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._discountService        = discountService;
     this._permissionService      = permissionService;
     this._vendorService          = vendorService;
     this._aclService             = aclService;
     this._storeService           = storeService;
     this._storeMappingService    = storeMappingService;
     //this._importManager = importManager;
     //this._exportManager = exportManager;
     this._customerActivityService = customerActivityService;
     this._settingService          = settingService;
     this._catalogSettings         = this._settingService.LoadSetting <CatalogSettings>();
 }
Exemplo n.º 24
0
 public CatalogController(
     ICommonServices services,
     IMenuService menuService,
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IProductService productService,
     ICategoryTemplateService categoryTemplateService,
     IManufacturerTemplateService manufacturerTemplateService,
     IOrderReportService orderReportService,
     IProductTagService productTagService,
     IRecentlyViewedProductsService recentlyViewedProductsService,
     IPictureService pictureService,
     ICompareProductsService compareProductsService,
     IGenericAttributeService genericAttributeService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     ICatalogSearchService catalogSearchService,
     MediaSettings mediaSettings,
     CatalogSettings catalogSettings,
     CatalogHelper helper,
     IBreadcrumb breadcrumb)
 {
     _services                      = services;
     _menuService                   = menuService;
     _categoryService               = categoryService;
     _manufacturerService           = manufacturerService;
     _productService                = productService;
     _categoryTemplateService       = categoryTemplateService;
     _manufacturerTemplateService   = manufacturerTemplateService;
     _orderReportService            = orderReportService;
     _productTagService             = productTagService;
     _recentlyViewedProductsService = recentlyViewedProductsService;
     _compareProductsService        = compareProductsService;
     _pictureService                = pictureService;
     _genericAttributeService       = genericAttributeService;
     _aclService                    = aclService;
     _storeMappingService           = storeMappingService;
     _catalogSearchService          = catalogSearchService;
     _mediaSettings                 = mediaSettings;
     _catalogSettings               = catalogSettings;
     _helper     = helper;
     _breadcrumb = breadcrumb;
 }
Exemplo n.º 25
0
 public ManufacturerController(ICategoryService categoryService,
                               IManufacturerService manufacturerService,
                               IManufacturerTemplateService manufacturerTemplateService,
                               IProductService productService,
                               ICustomerService customerService,
                               IStoreService storeService,
                               IStoreMappingService storeMappingService,
                               IUrlRecordService urlRecordService,
                               IPictureService pictureService,
                               ILanguageService languageService,
                               ILocalizationService localizationService,
                               IExportManager exportManager,
                               IDiscountService discountService,
                               ICustomerActivityService customerActivityService,
                               IVendorService vendorService,
                               IAclService aclService,
                               IPermissionService permissionService,
                               IDateTimeHelper dateTimeHelper,
                               CatalogSettings catalogSettings)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._customerService         = customerService;
     this._storeService            = storeService;
     this._storeMappingService     = storeMappingService;
     this._urlRecordService        = urlRecordService;
     this._pictureService          = pictureService;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._exportManager           = exportManager;
     this._discountService         = discountService;
     this._customerActivityService = customerActivityService;
     this._vendorService           = vendorService;
     this._aclService        = aclService;
     this._permissionService = permissionService;
     this._dateTimeHelper    = dateTimeHelper;
     this._catalogSettings   = catalogSettings;
 }
Exemplo n.º 26
0
 public ManufacturerController(ICategoryService categoryService, 
     IManufacturerService manufacturerService,
     IManufacturerTemplateService manufacturerTemplateService,
     IProductService productService,
     ICustomerService customerService, 
     IStoreService storeService,
     IStoreMappingService storeMappingService,
     IUrlRecordService urlRecordService, 
     IPictureService pictureService,
     ILanguageService languageService, 
     ILocalizationService localizationService,
     IExportManager exportManager,
     IDiscountService discountService,
     ICustomerActivityService customerActivityService, 
     IVendorService vendorService,
     IAclService aclService,
     IPermissionService permissionService,
     IDateTimeHelper dateTimeHelper,
     CatalogSettings catalogSettings)
 {
     this._categoryService = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService = manufacturerService;
     this._productService = productService;
     this._customerService = customerService;
     this._storeService = storeService;
     this._storeMappingService = storeMappingService;
     this._urlRecordService = urlRecordService;
     this._pictureService = pictureService;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._exportManager = exportManager;
     this._discountService = discountService;
     this._customerActivityService = customerActivityService;
     this._vendorService = vendorService;
     this._aclService = aclService;
     this._permissionService = permissionService;
     this._dateTimeHelper = dateTimeHelper;
     this._catalogSettings = catalogSettings;
 }
Exemplo n.º 27
0
 public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
                               IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
                               IPictureService pictureService, ILanguageService languageService,
                               ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
                               IExportManager exportManager, IWorkContext workContext,
                               ICustomerActivityService customerActivityService, IPermissionService permissionService,
                               AdminAreaSettings adminAreaSettings, CatalogSettings catalogSettings)
 {
     this._categoryService             = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService         = manufacturerService;
     this._productService          = productService;
     this._pictureService          = pictureService;
     this._languageService         = languageService;
     this._localizationService     = localizationService;
     this._localizedEntityService  = localizedEntityService;
     this._exportManager           = exportManager;
     this._workContext             = workContext;
     this._customerActivityService = customerActivityService;
     this._permissionService       = permissionService;
     this._adminAreaSettings       = adminAreaSettings;
     this._catalogSettings         = catalogSettings;
 }
 public ManufacturerController(ICategoryService categoryService, IManufacturerService manufacturerService,
     IManufacturerTemplateService manufacturerTemplateService, IProductService productService,
     IPictureService pictureService, ILanguageService languageService,
     ILocalizationService localizationService, ILocalizedEntityService localizedEntityService,
     IExportManager exportManager, IWorkContext workContext,
     ICustomerActivityService customerActivityService, IPermissionService permissionService,
     AdminAreaSettings adminAreaSettings, CatalogSettings catalogSettings)
 {
     this._categoryService = categoryService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._manufacturerService = manufacturerService;
     this._productService = productService;
     this._pictureService = pictureService;
     this._languageService = languageService;
     this._localizationService = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._exportManager = exportManager;
     this._workContext = workContext;
     this._customerActivityService = customerActivityService;
     this._permissionService = permissionService;
     this._adminAreaSettings = adminAreaSettings;
     this._catalogSettings = catalogSettings;
 }
Exemplo n.º 29
0
        public ManufacturerValidator(IEnumerable <IValidatorConsumer <ManufacturerDto> > validators,
                                     ILocalizationService localizationService, IPictureService pictureService, IManufacturerService manufacturerService, IManufacturerTemplateService manufacturerTemplateService)
            : base(validators)
        {
            RuleFor(x => x.Name).NotEmpty().WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.Name.Required"));
            RuleFor(x => x).MustAsync(async(x, y, context) =>
            {
                if (!string.IsNullOrEmpty(x.PictureId))
                {
                    var picture = await pictureService.GetPictureById(x.PictureId);
                    if (picture == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.PictureId.NotExists"));

            RuleFor(x => x).MustAsync(async(x, y, context) =>
            {
                if (!string.IsNullOrEmpty(x.ManufacturerTemplateId))
                {
                    var template = await manufacturerTemplateService.GetManufacturerTemplateById(x.ManufacturerTemplateId);
                    if (template == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.ManufacturerTemplateId.NotExists"));

            RuleFor(x => x).MustAsync(async(x, y, context) =>
            {
                if (!string.IsNullOrEmpty(x.Id))
                {
                    var manufacturer = await manufacturerService.GetManufacturerById(x.Id);
                    if (manufacturer == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.Id.NotExists"));
        }
Exemplo n.º 30
0
 public ManufacturerFactory(IManufacturerTemplateService manufacturerTemplateService)
 {
     _manufacturerTemplateService = manufacturerTemplateService;
 }
 public GetManufacturerTemplateViewPathHandler(ICacheManager cacheManager,
                                               IManufacturerTemplateService manufacturerTemplateService)
 {
     _cacheManager = cacheManager;
     _manufacturerTemplateService = manufacturerTemplateService;
 }
Exemplo n.º 32
0
 public CatalogController(ICategoryService categoryService, 
     IManufacturerService manufacturerService,
     IProductService productService, 
     IVendorService vendorService,
     ICategoryTemplateService categoryTemplateService,
     IManufacturerTemplateService manufacturerTemplateService,
     IWorkContext workContext, 
     IStoreContext storeContext,
     ITaxService taxService, 
     ICurrencyService currencyService,
     IPictureService pictureService, 
     ILocalizationService localizationService,
     IPriceCalculationService priceCalculationService,
     IPriceFormatter priceFormatter,
     IWebHelper webHelper, 
     ISpecificationAttributeService specificationAttributeService,
     IProductTagService productTagService,
     IGenericAttributeService genericAttributeService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     IPermissionService permissionService, 
     ICustomerActivityService customerActivityService,
     ITopicService topicService,
     IEventPublisher eventPublisher,
     ISearchTermService searchTermService,
     MediaSettings mediaSettings,
     CatalogSettings catalogSettings,
     VendorSettings vendorSettings,
     BlogSettings blogSettings,
     ForumSettings  forumSettings,
     ICacheManager cacheManager)
 {
     this._categoryService = categoryService;
     this._manufacturerService = manufacturerService;
     this._productService = productService;
     this._vendorService = vendorService;
     this._categoryTemplateService = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._workContext = workContext;
     this._storeContext = storeContext;
     this._taxService = taxService;
     this._currencyService = currencyService;
     this._pictureService = pictureService;
     this._localizationService = localizationService;
     this._priceCalculationService = priceCalculationService;
     this._priceFormatter = priceFormatter;
     this._webHelper = webHelper;
     this._specificationAttributeService = specificationAttributeService;
     this._productTagService = productTagService;
     this._genericAttributeService = genericAttributeService;
     this._aclService = aclService;
     this._storeMappingService = storeMappingService;
     this._permissionService = permissionService;
     this._customerActivityService = customerActivityService;
     this._topicService = topicService;
     this._eventPublisher = eventPublisher;
     this._searchTermService = searchTermService;
     this._mediaSettings = mediaSettings;
     this._catalogSettings = catalogSettings;
     this._vendorSettings = vendorSettings;
     this._blogSettings = blogSettings;
     this._forumSettings = forumSettings;
     this._cacheManager = cacheManager;
 }
Exemplo n.º 33
0
        public CatalogModelFactory(BlogSettings blogSettings,
                                   CatalogSettings catalogSettings,
                                   DisplayDefaultMenuItemSettings displayDefaultMenuItemSettings,
                                   ForumSettings forumSettings,
                                   IActionContextAccessor actionContextAccessor,
                                   ICategoryService categoryService,
                                   ICategoryTemplateService categoryTemplateService,
                                   ICurrencyService currencyService,
                                   IEventPublisher eventPublisher,
                                   IHttpContextAccessor httpContextAccessor,
                                   ILocalizationService localizationService,
                                   IManufacturerService manufacturerService,
                                   IManufacturerTemplateService manufacturerTemplateService,
                                   IPictureService pictureService,
                                   IPriceFormatter priceFormatter,
                                   IProductModelFactory productModelFactory,
                                   IProductService productService,
                                   IProductTagService productTagService,
                                   ISearchTermService searchTermService,
                                   ISpecificationAttributeService specificationAttributeService,
                                   IStaticCacheManager cacheManager,
                                   IStoreContext storeContext,
                                   ITopicService topicService,
                                   IUrlHelperFactory urlHelperFactory,
                                   IUrlRecordService urlRecordService,
                                   IVendorService vendorService,
                                   IWebHelper webHelper,
                                   IWorkContext workContext,
                                   MediaSettings mediaSettings,
                                   VendorSettings vendorSettings,
                                   LuceneSettings luceneSettings, ILuceneService luceneService,
                                   ICacheKeyService cacheKeyService, ICustomerService customerService, IStaticCacheManager staticCacheManager)
            : base(blogSettings,
                   catalogSettings,
                   displayDefaultMenuItemSettings,
                   forumSettings,
                   actionContextAccessor,
                   cacheKeyService,
                   categoryService,
                   categoryTemplateService,
                   currencyService,
                   customerService,
                   eventPublisher,
                   httpContextAccessor,
                   localizationService,
                   manufacturerService,
                   manufacturerTemplateService,
                   pictureService,
                   priceFormatter,
                   productModelFactory,
                   productService,
                   productTagService,
                   searchTermService,
                   specificationAttributeService,
                   staticCacheManager,
                   storeContext,
                   topicService,
                   urlHelperFactory,
                   urlRecordService,
                   vendorService,
                   webHelper,
                   workContext,
                   mediaSettings,
                   vendorSettings)
        {
            _blogSettings    = blogSettings;
            _catalogSettings = catalogSettings;
            _displayDefaultMenuItemSettings = displayDefaultMenuItemSettings;
            _forumSettings                 = forumSettings;
            _actionContextAccessor         = actionContextAccessor;
            _categoryService               = categoryService;
            _categoryTemplateService       = categoryTemplateService;
            _currencyService               = currencyService;
            _eventPublisher                = eventPublisher;
            _httpContextAccessor           = httpContextAccessor;
            _localizationService           = localizationService;
            _manufacturerService           = manufacturerService;
            _manufacturerTemplateService   = manufacturerTemplateService;
            _pictureService                = pictureService;
            _priceFormatter                = priceFormatter;
            _productModelFactory           = productModelFactory;
            _productService                = productService;
            _productTagService             = productTagService;
            _searchTermService             = searchTermService;
            _specificationAttributeService = specificationAttributeService;
            _cacheManager     = cacheManager;
            _storeContext     = storeContext;
            _topicService     = topicService;
            _urlHelperFactory = urlHelperFactory;
            _urlRecordService = urlRecordService;
            _vendorService    = vendorService;
            _webHelper        = webHelper;
            _workContext      = workContext;
            _mediaSettings    = mediaSettings;
            _vendorSettings   = vendorSettings;
            _customerService  = customerService;
            _cacheKeyService  = cacheKeyService;

            _luceneSettings = luceneSettings;
            _luceneService  = luceneService;
        }
Exemplo n.º 34
0
        public ManufacturerValidator(ILocalizationService localizationService, IPictureService pictureService, IManufacturerService manufacturerService, IManufacturerTemplateService manufacturerTemplateService)
        {
            RuleFor(x => x.Name).NotEmpty().WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.Name.Required"));
            RuleFor(x => x.PageSizeOptions).Must(FluentValidationUtilities.PageSizeOptionsValidator).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.PageSizeOptions.ShouldHaveUniqueItems"));
            RuleFor(x => x).Must((x, context) =>
            {
                if (!string.IsNullOrEmpty(x.PictureId))
                {
                    var picture = pictureService.GetPictureById(x.PictureId);
                    if (picture == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.PictureId.NotExists"));

            RuleFor(x => x).Must((x, context) =>
            {
                if (!string.IsNullOrEmpty(x.ManufacturerTemplateId))
                {
                    var template = manufacturerTemplateService.GetManufacturerTemplateById(x.ManufacturerTemplateId);
                    if (template == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.ManufacturerTemplateId.NotExists"));

            RuleFor(x => x).Must((x, context) =>
            {
                if (!string.IsNullOrEmpty(x.Id))
                {
                    var manufacturer = manufacturerService.GetManufacturerById(x.Id);
                    if (manufacturer == null)
                    {
                        return(false);
                    }
                }
                return(true);
            }).WithMessage(localizationService.GetResource("Api.Catalog.Manufacturer.Fields.Id.NotExists"));
        }
        public CatalogController(ICommonServices services,
			ICategoryService categoryService,
            IManufacturerService manufacturerService, IProductService productService,
            IProductTemplateService productTemplateService,
            ICategoryTemplateService categoryTemplateService,
            IManufacturerTemplateService manufacturerTemplateService,
            IProductAttributeService productAttributeService, IProductAttributeParser productAttributeParser,
			IProductAttributeFormatter productAttributeFormatter,
			ITaxService taxService, ICurrencyService currencyService,
            IPictureService pictureService,
            IPriceCalculationService priceCalculationService, IPriceFormatter priceFormatter,
            ISpecificationAttributeService specificationAttributeService,
            ICustomerContentService customerContentService, IDateTimeHelper dateTimeHelper,
            IShoppingCartService shoppingCartService,
            IRecentlyViewedProductsService recentlyViewedProductsService, ICompareProductsService compareProductsService,
            IWorkflowMessageService workflowMessageService, IProductTagService productTagService,
            IOrderReportService orderReportService, IGenericAttributeService genericAttributeService,
            IBackInStockSubscriptionService backInStockSubscriptionService, IAclService aclService,
			IStoreMappingService storeMappingService,
            IPermissionService permissionService, IDownloadService downloadService,
            MediaSettings mediaSettings, CatalogSettings catalogSettings,
            ShoppingCartSettings shoppingCartSettings,
            LocalizationSettings localizationSettings, CustomerSettings customerSettings,
			CurrencySettings currencySettings,
            CaptchaSettings captchaSettings,
            /* codehint: sm-add */
            IMeasureService measureService, MeasureSettings measureSettings, TaxSettings taxSettings, IFilterService filterService,
            IDeliveryTimeService deliveryTimeService, ISettingService settingService,
			ICustomerActivityService customerActivityService
            )
        {
			this._services = services;
			this._categoryService = categoryService;
            this._manufacturerService = manufacturerService;
            this._productService = productService;
            this._productTemplateService = productTemplateService;
            this._categoryTemplateService = categoryTemplateService;
            this._manufacturerTemplateService = manufacturerTemplateService;
            this._productAttributeService = productAttributeService;
            this._productAttributeParser = productAttributeParser;
			this._productAttributeFormatter = productAttributeFormatter;
            this._workContext = _services.WorkContext;
			this._storeContext = _services.StoreContext;
            this._taxService = taxService;
            this._currencyService = currencyService;
            this._pictureService = pictureService;
            this._localizationService = _services.Localization;
            this._priceCalculationService = priceCalculationService;
            this._priceFormatter = priceFormatter;
            this._webHelper = _services.WebHelper;
            this._specificationAttributeService = specificationAttributeService;
            this._customerContentService = customerContentService;
            this._dateTimeHelper = dateTimeHelper;
            this._shoppingCartService = shoppingCartService;
            this._recentlyViewedProductsService = recentlyViewedProductsService;
            this._compareProductsService = compareProductsService;
            this._workflowMessageService = workflowMessageService;
            this._productTagService = productTagService;
            this._orderReportService = orderReportService;
            this._genericAttributeService = genericAttributeService;
            this._backInStockSubscriptionService = backInStockSubscriptionService;
            this._aclService = aclService;
			this._storeMappingService = storeMappingService;
            this._permissionService = permissionService;
            this._downloadService = downloadService;
			this._customerActivityService = customerActivityService;

            //codehint: sm-edit begin
            this._measureService = measureService;
            this._measureSettings = measureSettings;
            this._taxSettings = taxSettings;
            this._filterService = filterService;
            this._deliveryTimeService = deliveryTimeService;
            this._dbContext = _services.DbContext;
            this._settingService = settingService;
            this._eventPublisher = _services.EventPublisher;
            //codehint: sm-edit end

            this._mediaSettings = mediaSettings;
            this._catalogSettings = catalogSettings;
            this._shoppingCartSettings = shoppingCartSettings;
            this._localizationSettings = localizationSettings;
            this._customerSettings = customerSettings;
            this._captchaSettings = captchaSettings;
			this._currencySettings = currencySettings;
            this._cacheManager = _services.Cache;

			T = NullLocalizer.Instance;
        }
 public CatalogController(ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IProductService productService,
     IVendorService vendorService,
     ICategoryTemplateService categoryTemplateService,
     IManufacturerTemplateService manufacturerTemplateService,
     IWorkContext workContext,
     IStoreContext storeContext,
     ITaxService taxService,
     ICurrencyService currencyService,
     IPictureService pictureService,
     ILocalizationService localizationService,
     IPriceCalculationService priceCalculationService,
     IPriceFormatter priceFormatter,
     IWebHelper webHelper,
     ISpecificationAttributeService specificationAttributeService,
     IProductTagService productTagService,
     IGenericAttributeService genericAttributeService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     IPermissionService permissionService,
     ICustomerActivityService customerActivityService,
     ITopicService topicService,
     IEventPublisher eventPublisher,
     ISearchTermService searchTermService,
     MediaSettings mediaSettings,
     CatalogSettings catalogSettings,
     VendorSettings vendorSettings,
     BlogSettings blogSettings,
     ForumSettings forumSettings,
     ICacheManager cacheManager)
     : base (categoryService,
     manufacturerService,
     productService,
     vendorService,
     categoryTemplateService,
     manufacturerTemplateService,
     workContext,
     storeContext,
     taxService,
     currencyService,
     pictureService,
     localizationService,
     priceCalculationService,
     priceFormatter,
     webHelper,
     specificationAttributeService,
     productTagService,
     genericAttributeService,
     aclService,
     storeMappingService,
     permissionService,
     customerActivityService,
     topicService,
     eventPublisher,
     searchTermService,
     mediaSettings,
     catalogSettings,
     vendorSettings,
     blogSettings,
      forumSettings,
     cacheManager)
 {
 }
Exemplo n.º 37
0
 public CatalogController(ICategoryService categoryService,
                          IManufacturerService manufacturerService,
                          IProductService productService,
                          IVendorService vendorService,
                          ICategoryTemplateService categoryTemplateService,
                          IManufacturerTemplateService manufacturerTemplateService,
                          IWorkContext workContext,
                          IStoreContext storeContext,
                          ITaxService taxService,
                          ICurrencyService currencyService,
                          IPictureService pictureService,
                          ILocalizationService localizationService,
                          IPriceCalculationService priceCalculationService,
                          IPriceFormatter priceFormatter,
                          IWebHelper webHelper,
                          ISpecificationAttributeService specificationAttributeService,
                          IProductTagService productTagService,
                          IGenericAttributeService genericAttributeService,
                          IAclService aclService,
                          IStoreMappingService storeMappingService,
                          IPermissionService permissionService,
                          ICustomerActivityService customerActivityService,
                          ITopicService topicService,
                          IEventPublisher eventPublisher,
                          ISearchTermService searchTermService,
                          MediaSettings mediaSettings,
                          CatalogSettings catalogSettings,
                          VendorSettings vendorSettings,
                          BlogSettings blogSettings,
                          ForumSettings forumSettings,
                          ICacheManager cacheManager)
 {
     this._categoryService             = categoryService;
     this._manufacturerService         = manufacturerService;
     this._productService              = productService;
     this._vendorService               = vendorService;
     this._categoryTemplateService     = categoryTemplateService;
     this._manufacturerTemplateService = manufacturerTemplateService;
     this._workContext             = workContext;
     this._storeContext            = storeContext;
     this._taxService              = taxService;
     this._currencyService         = currencyService;
     this._pictureService          = pictureService;
     this._localizationService     = localizationService;
     this._priceCalculationService = priceCalculationService;
     this._priceFormatter          = priceFormatter;
     this._webHelper = webHelper;
     this._specificationAttributeService = specificationAttributeService;
     this._productTagService             = productTagService;
     this._genericAttributeService       = genericAttributeService;
     this._aclService              = aclService;
     this._storeMappingService     = storeMappingService;
     this._permissionService       = permissionService;
     this._customerActivityService = customerActivityService;
     this._topicService            = topicService;
     this._eventPublisher          = eventPublisher;
     this._searchTermService       = searchTermService;
     this._mediaSettings           = mediaSettings;
     this._catalogSettings         = catalogSettings;
     this._vendorSettings          = vendorSettings;
     this._blogSettings            = blogSettings;
     this._forumSettings           = forumSettings;
     this._cacheManager            = cacheManager;
 }
Exemplo n.º 38
0
        public CatalogController(ICategoryService categoryService, 
            IManufacturerService manufacturerService,
            IProductService productService, 
            IVendorService vendorService,
            IProductTemplateService productTemplateService,
            ICategoryTemplateService categoryTemplateService,
            IManufacturerTemplateService manufacturerTemplateService,
            IProductAttributeService productAttributeService,
            IWorkContext workContext, 
            IStoreContext storeContext,
            ITaxService taxService, 
            ICurrencyService currencyService,
            IPictureService pictureService, 
            ILocalizationService localizationService,
            IPriceCalculationService priceCalculationService,
            IPriceFormatter priceFormatter,
            IWebHelper webHelper, 
            ISpecificationAttributeService specificationAttributeService,
            IDateTimeHelper dateTimeHelper,
            IRecentlyViewedProductsService recentlyViewedProductsService,
            ICompareProductsService compareProductsService,
            IWorkflowMessageService workflowMessageService, 
            IProductTagService productTagService,
            IOrderReportService orderReportService, 
            IGenericAttributeService genericAttributeService,
            IBackInStockSubscriptionService backInStockSubscriptionService, 
            IAclService aclService,
            IStoreMappingService storeMappingService,
            IPermissionService permissionService, 
            ICustomerActivityService customerActivityService,
            IEventPublisher eventPublisher,
            ISearchTermService searchTermService,
            IProductAttributeParser productAttributeParser,
            IShippingService shippingService,
            MediaSettings mediaSettings,
            CatalogSettings catalogSettings,
            VendorSettings vendorSettings,
            ShoppingCartSettings shoppingCartSettings,
            BlogSettings blogSettings,
            ForumSettings  forumSettings,
            LocalizationSettings localizationSettings, 
            CustomerSettings customerSettings, 
            CaptchaSettings captchaSettings,
            ICacheManager cacheManager)
        {
            this._categoryService = categoryService;
            this._manufacturerService = manufacturerService;
            this._productService = productService;
            this._vendorService = vendorService;
            this._productTemplateService = productTemplateService;
            this._categoryTemplateService = categoryTemplateService;
            this._manufacturerTemplateService = manufacturerTemplateService;
            this._productAttributeService = productAttributeService;
            this._workContext = workContext;
            this._storeContext = storeContext;
            this._taxService = taxService;
            this._currencyService = currencyService;
            this._pictureService = pictureService;
            this._localizationService = localizationService;
            this._priceCalculationService = priceCalculationService;
            this._priceFormatter = priceFormatter;
            this._webHelper = webHelper;
            this._specificationAttributeService = specificationAttributeService;
            this._dateTimeHelper = dateTimeHelper;
            this._recentlyViewedProductsService = recentlyViewedProductsService;
            this._compareProductsService = compareProductsService;
            this._workflowMessageService = workflowMessageService;
            this._productTagService = productTagService;
            this._orderReportService = orderReportService;
            this._genericAttributeService = genericAttributeService;
            this._backInStockSubscriptionService = backInStockSubscriptionService;
            this._aclService = aclService;
            this._storeMappingService = storeMappingService;
            this._permissionService = permissionService;
            this._customerActivityService = customerActivityService;
            this._eventPublisher = eventPublisher;
            this._searchTermService = searchTermService;
            this._productAttributeParser = productAttributeParser;
            this._shippingService = shippingService;

            this._mediaSettings = mediaSettings;
            this._catalogSettings = catalogSettings;
            this._vendorSettings = vendorSettings;
            this._shoppingCartSettings = shoppingCartSettings;
            this._blogSettings = blogSettings;
            this._forumSettings = forumSettings;
            this._localizationSettings = localizationSettings;
            this._customerSettings = customerSettings;
            this._captchaSettings = captchaSettings;

            this._cacheManager = cacheManager;
        }