示例#1
0
 public CatalogController(CatalogSettings catalogSettings,
                          IAclService aclService,
                          ICatalogModelFactory catalogModelFactory,
                          ICategoryService categoryService,
                          ICustomerActivityService customerActivityService,
                          IGenericAttributeService genericAttributeService,
                          ILocalizationService localizationService,
                          IManufacturerService manufacturerService,
                          IPermissionService permissionService,
                          IProductModelFactory productModelFactory,
                          IProductService productService,
                          IProductTagService productTagService,
                          IStoreContext storeContext,
                          IStoreMappingService storeMappingService,
                          IVendorService vendorService,
                          IWebHelper webHelper,
                          IWorkContext workContext,
                          MediaSettings mediaSettings,
                          VendorSettings vendorSettings)
 {
     _catalogSettings         = catalogSettings;
     _aclService              = aclService;
     _catalogModelFactory     = catalogModelFactory;
     _categoryService         = categoryService;
     _customerActivityService = customerActivityService;
     _genericAttributeService = genericAttributeService;
     _localizationService     = localizationService;
     _manufacturerService     = manufacturerService;
     _permissionService       = permissionService;
     _productModelFactory     = productModelFactory;
     _productService          = productService;
     _productTagService       = productTagService;
     _storeContext            = storeContext;
     _storeMappingService     = storeMappingService;
     _vendorService           = vendorService;
     _webHelper      = webHelper;
     _workContext    = workContext;
     _mediaSettings  = mediaSettings;
     _vendorSettings = vendorSettings;
 }
 public ProductController(IProductModelFactory productModelFactory,
                          IProductService productService,
                          IWorkContext workContext,
                          IStoreContext storeContext,
                          ILocalizationService localizationService,
                          IWebHelper webHelper,
                          IRecentlyViewedProductsService recentlyViewedProductsService,
                          ICompareProductsService compareProductsService,
                          IWorkflowMessageService workflowMessageService,
                          IOrderService orderService,
                          IAclService aclService,
                          IStoreMappingService storeMappingService,
                          IPermissionService permissionService,
                          ICustomerActivityService customerActivityService,
                          IEventPublisher eventPublisher,
                          CatalogSettings catalogSettings,
                          ShoppingCartSettings shoppingCartSettings,
                          LocalizationSettings localizationSettings,
                          CaptchaSettings captchaSettings)
 {
     this._productModelFactory           = productModelFactory;
     this._productService                = productService;
     this._workContext                   = workContext;
     this._storeContext                  = storeContext;
     this._localizationService           = localizationService;
     this._webHelper                     = webHelper;
     this._recentlyViewedProductsService = recentlyViewedProductsService;
     this._compareProductsService        = compareProductsService;
     this._workflowMessageService        = workflowMessageService;
     this._orderService                  = orderService;
     this._aclService                    = aclService;
     this._storeMappingService           = storeMappingService;
     this._permissionService             = permissionService;
     this._customerActivityService       = customerActivityService;
     this._eventPublisher                = eventPublisher;
     this._catalogSettings               = catalogSettings;
     this._shoppingCartSettings          = shoppingCartSettings;
     this._localizationSettings          = localizationSettings;
     this._captchaSettings               = captchaSettings;
 }
示例#3
0
 public BookDirController(
     IUrlRecordService urlRecordService
     , IPermissionService permissionService
     , ICustomerActivityService customerActivityService
     , IEventPublisher eventPublisher
     , ILocalizationService localizationService
     // ,INotificationService notificationService
     , IBookDirService bookDirService
     , IBookDirFactory bookDirFactory
     , IProductModelFactory productModelFactory
     )
 {
     _urlRecordService        = urlRecordService;
     _permissionService       = permissionService;
     _customerActivityService = customerActivityService;
     _eventPublisher          = eventPublisher;
     _localizationService     = localizationService;
     // _notificationService = notificationService;
     _bookDirService      = bookDirService;
     _bookDirFactory      = bookDirFactory;
     _productModelFactory = productModelFactory;
 }
 public CatalogController(ICatalogModelFactory catalogModelFactory,
                          IProductModelFactory productModelFactory,
                          ICategoryService categoryService,
                          IDestinationService destinationService,
                          IProductService productService,
                          IWorkContext workContext,
                          IStoreContext storeContext,
                          ILocalizationService localizationService,
                          IWebHelper webHelper,
                          IProductTagService productTagService,
                          IGenericAttributeService genericAttributeService,
                          IAclService aclService,
                          IStoreMappingService storeMappingService,
                          IPermissionService permissionService,
                          ICustomerActivityService customerActivityService,
                          MediaSettings mediaSettings,
                          CatalogSettings catalogSettings)
 {
     this._catalogModelFactory     = catalogModelFactory;
     this._productModelFactory     = productModelFactory;
     this._categoryService         = categoryService;
     this._destinationService      = destinationService;
     this._productService          = productService;
     this._workContext             = workContext;
     this._storeContext            = storeContext;
     this._localizationService     = localizationService;
     this._webHelper               = webHelper;
     this._productTagService       = productTagService;
     this._genericAttributeService = genericAttributeService;
     this._aclService              = aclService;
     this._storeMappingService     = storeMappingService;
     this._permissionService       = permissionService;
     this._customerActivityService = customerActivityService;
     this._mediaSettings           = mediaSettings;
     this._catalogSettings         = catalogSettings;
 }
 public ReviewModelFactory(IModelMapper modelMapper, CatalogSettings catalogSettings, IProductModelFactory productModelFactory)
 {
     _modelMapper         = modelMapper;
     _catalogSettings     = catalogSettings;
     _productModelFactory = productModelFactory;
 }
示例#6
0
 public ProductController(IProductModelFactory productModelFactory)
 {
     _productModelFactory = productModelFactory;
 }
示例#7
0
 public ProductCarouselWidget(IWidgetService widgetService, IProductService productService, IModelMapper modelMapper, IMediaAccountant mediaAccountant, IProductModelFactory productModelFactory)
 {
     _widgetService       = widgetService;
     _productService      = productService;
     _modelMapper         = modelMapper;
     _mediaAccountant     = mediaAccountant;
     _productModelFactory = productModelFactory;
 }
示例#8
0
 public ProductsController(IProductService productService, ICategoryService categoryService, CatalogSettings catalogSettings, IModelMapper modelMapper, IProductRelationService productRelationService, IProductVariantService productVariantService, IDataSerializer dataSerializer, IPriceAccountant priceAccountant, TaxSettings taxSettings, IReviewService reviewService, GeneralSettings generalSettings, IProductModelFactory productModelFactory, IDownloadService downloadService, IUploadService uploadService, ILocalFileProvider localFileProvider)
 {
     _productService         = productService;
     _categoryService        = categoryService;
     _catalogSettings        = catalogSettings;
     _modelMapper            = modelMapper;
     _productRelationService = productRelationService;
     _productVariantService  = productVariantService;
     _dataSerializer         = dataSerializer;
     _priceAccountant        = priceAccountant;
     _taxSettings            = taxSettings;
     _reviewService          = reviewService;
     _generalSettings        = generalSettings;
     _productModelFactory    = productModelFactory;
     _downloadService        = downloadService;
     _uploadService          = uploadService;
     _localFileProvider      = localFileProvider;
 }
示例#9
0
 public BsQuickViewController(
     ICategoryService categoryService,
     IManufacturerService manufacturerService,
     IProductService productService,
     IVendorService vendorService,
     IProductTemplateService productTemplateService,
     IProductAttributeService productAttributeService,
     IWorkContext workContext,
     IStoreContext storeContext,
     ITaxService taxService,
     ICurrencyService currencyService,
     IPictureService pictureService,
     ILocalizationService localizationService,
     //change-3.7
     IMeasureService measureService,
     IPriceCalculationService priceCalculationService,
     IPriceFormatter priceFormatter,
     IWebHelper webHelper,
     ISpecificationAttributeService specificationAttributeService,
     IDateTimeHelper dateTimeHelper,
     IRecentlyViewedProductsService recentlyViewedProductsService,
     ICompareProductsService compareProductsService,
     IWorkflowMessageService workflowMessageService,
     IProductTagService productTagService,
     IOrderReportService orderReportService,
     IBackInStockSubscriptionService backInStockSubscriptionService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     IPermissionService permissionService,
     ICustomerActivityService customerActivityService,
     IProductAttributeParser productAttributeParser,
     IShippingService shippingService,
     MediaSettings mediaSettings,
     CatalogSettings catalogSettings,
     VendorSettings vendorSettings,
     ShoppingCartSettings shoppingCartSettings,
     LocalizationSettings localizationSettings,
     CustomerSettings customerSettings,
     CaptchaSettings captchaSettings,
     SeoSettings seoSettings,
     ICacheManager cacheManager,
     ISettingService settingService,
     IDownloadService downloadService, IProductModelFactory productModelFactory, IDateRangeService dateRangeService)
 {
     this._categoryService         = categoryService;
     this._manufacturerService     = manufacturerService;
     this._productService          = productService;
     this._vendorService           = vendorService;
     this._productTemplateService  = productTemplateService;
     this._productAttributeService = productAttributeService;
     this._workContext             = workContext;
     this._storeContext            = storeContext;
     this._taxService          = taxService;
     this._currencyService     = currencyService;
     this._pictureService      = pictureService;
     this._localizationService = localizationService;
     //change-3.7
     this._measureService          = measureService;
     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._backInStockSubscriptionService = backInStockSubscriptionService;
     this._aclService              = aclService;
     this._storeMappingService     = storeMappingService;
     this._permissionService       = permissionService;
     this._customerActivityService = customerActivityService;
     this._productAttributeParser  = productAttributeParser;
     this._shippingService         = shippingService;
     this._mediaSettings           = mediaSettings;
     this._catalogSettings         = catalogSettings;
     this._vendorSettings          = vendorSettings;
     this._shoppingCartSettings    = shoppingCartSettings;
     this._localizationSettings    = localizationSettings;
     this._customerSettings        = customerSettings;
     this._captchaSettings         = captchaSettings;
     this._seoSettings             = seoSettings;
     this._cacheManager            = cacheManager;
     this._settingService          = settingService;
     this._downloadService         = downloadService;
     _productModelFactory          = productModelFactory;
     _dateRangeService             = dateRangeService;
 }
 public OverriddenProductController(AvalaraTaxManager avalaraTaxManager,
                                    IAclService aclService,
                                    IBackInStockSubscriptionService backInStockSubscriptionService,
                                    ICategoryService categoryService,
                                    ICopyProductService copyProductService,
                                    ICustomerActivityService customerActivityService,
                                    ICustomerService customerService,
                                    IDiscountService discountService,
                                    IDownloadService downloadService,
                                    IExportManager exportManager,
                                    IImportManager importManager,
                                    ILanguageService languageService,
                                    ILocalizationService localizationService,
                                    ILocalizedEntityService localizedEntityService,
                                    IManufacturerService manufacturerService,
                                    INopFileProvider fileProvider,
                                    INotificationService notificationService,
                                    IPdfService pdfService,
                                    IPermissionService permissionService,
                                    IPictureService pictureService,
                                    IProductAttributeParser productAttributeParser,
                                    IProductAttributeService productAttributeService,
                                    IProductModelFactory productModelFactory,
                                    IProductService productService,
                                    IProductTagService productTagService,
                                    ISettingService settingService,
                                    IShippingService shippingService,
                                    IShoppingCartService shoppingCartService,
                                    ISpecificationAttributeService specificationAttributeService,
                                    ITaxCategoryService taxCategoryService,
                                    ITaxPluginManager taxPluginManager,
                                    IUrlRecordService urlRecordService,
                                    IWorkContext workContext,
                                    VendorSettings vendorSettings,
                                    IWalletService walletService,
                                    IWalletDetailService walletDetailService) : base(aclService,
                                                                                     backInStockSubscriptionService,
                                                                                     categoryService,
                                                                                     copyProductService,
                                                                                     customerActivityService,
                                                                                     customerService,
                                                                                     discountService,
                                                                                     downloadService,
                                                                                     exportManager,
                                                                                     importManager,
                                                                                     languageService,
                                                                                     localizationService,
                                                                                     localizedEntityService,
                                                                                     manufacturerService,
                                                                                     fileProvider,
                                                                                     notificationService,
                                                                                     pdfService,
                                                                                     permissionService,
                                                                                     pictureService,
                                                                                     productAttributeParser,
                                                                                     productAttributeService,
                                                                                     productModelFactory,
                                                                                     productService,
                                                                                     productTagService,
                                                                                     settingService,
                                                                                     shippingService,
                                                                                     shoppingCartService,
                                                                                     specificationAttributeService,
                                                                                     urlRecordService,
                                                                                     workContext,
                                                                                     vendorSettings,
                                                                                     walletService,
                                                                                     walletDetailService)
 {
     _avalaraTaxManager       = avalaraTaxManager;
     _localizationService     = localizationService;
     _notificationService     = notificationService;
     _permissionService       = permissionService;
     _productAttributeService = productAttributeService;
     _productService          = productService;
     _taxCategoryService      = taxCategoryService;
     _taxPluginManager        = taxPluginManager;
 }
 public HomeController(IProductService productManager, IProductModelFactory productModelFactory)
 {
     _productModelFactory = productModelFactory;
     _productService      = productManager;
 }
示例#12
0
 public CategoryImageViewComponent(
     SpecificationAttributesSettings specificationAttributesSettings,
     ICustomerService customerService,
     ILanguageService languageService,
     ISettingService settingService,
     IStoreService storeService,
     IWorkContext workContext,
     ILocalizationService localizationService,
     IGenericAttributeService genericAttributeService,
     IVendorService vendorService,
     IProductService productService,
     IStoreContext storeContext,
     ISpecificationAttributeService specificationAttributeService,
     IWebHelper webHelper,
     IPriceFormatter priceFormatter,
     ICurrencyService currencyService,
     CatalogSettings catalogSettings,
     ICategoryService categoryService,
     ICacheManager cacheManager,
     MediaSettings mediaSettings,
     IPriceCalculationService priceCalculationService,
     IPermissionService permissionService,
     ITaxService taxService,
     IPictureService pictureService,
     IMeasureService measureService,
     IUrlRecordService urlRecordService,
     IProductModelFactory productModelFactory,
     IOrderService orderService,
     OrderSettings orderSettings,
     IOrderProcessingService orderProcessingService,
     IProductAttributeParser productAttributeParser,
     ILogger logger,
     ShoppingCartSettings shoppingCartSettings,
     IShoppingCartModelFactory shoppingCartModelFactory)
 {
     _specificationAttributesSettings = specificationAttributesSettings;
     _customerService               = customerService;
     _languageService               = languageService;
     _settingService                = settingService;
     _storeService                  = storeService;
     _localizationService           = localizationService;
     _workContext                   = workContext;
     _genericAttributeService       = genericAttributeService;
     _vendorService                 = vendorService;
     _productService                = productService;
     _storeContext                  = storeContext;
     _specificationAttributeService = specificationAttributeService;
     _webHelper               = webHelper;
     _priceFormatter          = priceFormatter;
     _currencyService         = currencyService;
     _catalogSettings         = catalogSettings;
     _categoryService         = categoryService;
     _cacheManager            = cacheManager;
     _mediaSettings           = mediaSettings;
     _priceCalculationService = priceCalculationService;
     _permissionService       = permissionService;
     _taxService              = taxService;
     _pictureService          = pictureService;
     _measureService          = measureService;
     _urlRecordService        = urlRecordService;
     _productModelFactory     = productModelFactory;
     _orderSettings           = orderSettings;
     _orderProcessingService  = orderProcessingService;
     _orderService            = orderService;
     _productAttributeParser  = productAttributeParser;
     _logger = logger;
     this._shoppingCartSettings     = shoppingCartSettings;
     this._shoppingCartModelFactory = shoppingCartModelFactory;
 }
 public CatalogApiController(
     ShoppingCartSettings shoppingCartSettings,
     LocalizationSettings localizationSettings,
     IWorkflowMessageService workflowMessageService,
     IOrderService orderService,
     IOrderReportService orderReportService,
     IPriceFormatter priceFormatter,
     ISpecificationAttributeService specificationAttributeService,
     IPictureService pictureService,
     IUrlRecordService urlRecordService,
     IWebHelper webHelper,
     ICatalogModelFactory catalogModelService,
     IProductModelFactory productModelFactory,
     ITopicModelFactory topicModelFactory,
     ICategoryService categoryService,
     IProductService productService,
     IProductTagService productTagService,
     ILocalizationService localizationService,
     IRecentlyViewedProductsService recentlyViewedProductsService,
     IAclService aclService,
     IStoreMappingService storeMappingService,
     IPermissionService permissionService,
     ICustomerActivityService customerActivityService,
     CatalogSettings catalogSettings,
     IStoreContext storeContext,
     IWorkContext workContext,
     IShoppingCartService shoppingCartService,
     IEventPublisher eventPublisher,
     IVendorService vendorService,
     ICustomerService customerService,
     IDateTimeHelper dateTimeHelper,
     IStaticCacheManager staticCacheManager,
     ISettingService settingService)
 {
     _shoppingCartSettings          = shoppingCartSettings;
     _localizationSettings          = localizationSettings;
     _workflowMessageService        = workflowMessageService;
     _orderReportService            = orderReportService;
     _orderService                  = orderService;
     _priceFormatter                = priceFormatter;
     _specificationAttributeService = specificationAttributeService;
     _pictureService                = pictureService;
     _urlRecordService              = urlRecordService;
     _webHelper                     = webHelper;
     _categoryService               = categoryService;
     _catalogModelFactory           = catalogModelService;
     _topicModelFactory             = topicModelFactory;
     _productService                = productService;
     _productTagService             = productTagService;
     _shoppingCartService           = shoppingCartService;
     _localizationService           = localizationService;
     _recentlyViewedProductsService = recentlyViewedProductsService;
     _aclService                    = aclService;
     _storeMappingService           = storeMappingService;
     _permissionService             = permissionService;
     _customerActivityService       = customerActivityService;
     _catalogSettings               = catalogSettings;
     _storeContext                  = storeContext;
     _productModelFactory           = productModelFactory;
     _workContext                   = workContext;
     _vendorService                 = vendorService;
     _eventPublisher                = eventPublisher;
     _customerService               = customerService;
     _dateTimeHelper                = dateTimeHelper;
     _staticCacheManager            = staticCacheManager;
     _settingService                = settingService;
 }
示例#14
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;
        }
 public FiltersComponent(IProductModelFactory productModelFactory)
 {
     _productModelFactory = productModelFactory;
 }
 public ShopController(IProductService productService, IProductModelFactory productModelFactory)
 {
     _productService      = productService;
     _productModelFactory = productModelFactory;
 }
示例#17
0
 public ReviewsController(IReviewService reviewService, IOrderService orderService, CatalogSettings catalogSettings, IModelMapper modelMapper, IProductService productService, IProductModelFactory productModelFactory, IReviewModelFactory reviewModelFactory)
 {
     _reviewService       = reviewService;
     _orderService        = orderService;
     _catalogSettings     = catalogSettings;
     _modelMapper         = modelMapper;
     _productService      = productService;
     _productModelFactory = productModelFactory;
     _reviewModelFactory  = reviewModelFactory;
 }
 public HomePageSaleProducts(IProductService productService, IProductModelFactory productModelFactory)
 {
     this._productService      = productService;
     this._productModelFactory = productModelFactory;
 }
示例#19
0
 public ProductController(IProductService productService, IProductModelFactory productModelFactory)
 {
     this.ProductService      = productService ?? throw new ArgumentNullException(nameof(productService));
     this.ProductModelFactory = productModelFactory ?? throw new ArgumentNullException(nameof(productModelFactory));
 }
 public void SetUp()
 {
     _productModelFactory = GetService <IProductModelFactory>();
     _productService      = GetService <IProductService>();
     _urlRecordService    = GetService <IUrlRecordService>();
 }
示例#21
0
 public OrdersController(IOrderService orderService, IOrderModelFactory orderModelFactory, ICustomLabelService customLabelService, OrderSettings orderSettings, IShipmentStatusHistoryService shipmentStatusHistoryService, IReturnRequestService returnRequestService, IReturnRequestModelFactory requestModelFactory, IOrderAccountant orderAccountant, IPdfService pdfService, IDownloadService downloadService, IOrderItemDownloadService orderItemDownloadService, IProductModelFactory productModelFactory)
 {
     _orderService                 = orderService;
     _orderModelFactory            = orderModelFactory;
     _customLabelService           = customLabelService;
     _orderSettings                = orderSettings;
     _shipmentStatusHistoryService = shipmentStatusHistoryService;
     _returnRequestService         = returnRequestService;
     _requestModelFactory          = requestModelFactory;
     _orderAccountant              = orderAccountant;
     _pdfService               = pdfService;
     _downloadService          = downloadService;
     _orderItemDownloadService = orderItemDownloadService;
     _productModelFactory      = productModelFactory;
 }