public CatalogModuleIndexedSearchController(
     IProductIndexedSearchService productIndexedSearchService
     , ICategoryIndexedSearchService categoryIndexedSearchService)
 {
     _productIndexedSearchService  = productIndexedSearchService;
     _categoryIndexedSearchService = categoryIndexedSearchService;
 }
 public CatalogModuleIndexedSearchController(
     IProductIndexedSearchService productIndexedSearchService
     , ICategoryIndexedSearchService categoryIndexedSearchService
     , IOptions <MvcNewtonsoftJsonOptions> jsonOptions)
 {
     _productIndexedSearchService  = productIndexedSearchService;
     _categoryIndexedSearchService = categoryIndexedSearchService;
     _jsonOptions = jsonOptions.Value;
 }
Exemplo n.º 3
0
 public CatalogModuleListEntryController(IProductIndexedSearchService productIndexedSearchService, IListEntrySearchService listEntrySearchService,
                                         ICategoryService categoryService, IItemService itemService, ICatalogService catalogService, ISettingsManager settingsManager)
 {
     _productIndexedSearchService = productIndexedSearchService;
     _categoryService             = categoryService;
     _itemService            = itemService;
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _settingsManager        = settingsManager;
 }
Exemplo n.º 4
0
 public PricingSearchServiceImpl(Func <IPricingRepository> repositoryFactory, IPricingService pricingService
                                 , IPlatformMemoryCache platformMemoryCache
                                 , IProductIndexedSearchService productIndexedSearchService)
 {
     _repositoryFactory = repositoryFactory;
     _pricesSortingAliases["prices"] = ReflectionUtility.GetPropertyName <Price>(x => x.List);
     _pricingService              = pricingService;
     _platformMemoryCache         = platformMemoryCache;
     _productIndexedSearchService = productIndexedSearchService;
 }
Exemplo n.º 5
0
 public CatalogModuleListEntryController(
     IProductIndexedSearchService productIndexedSearchService,
     ICategoryIndexedSearchService categoryIndexedSearchService,
     IListEntrySearchService listEntrySearchService,
     ICategoryService categoryService,
     IItemService itemService,
     ICatalogService catalogService,
     IAuthorizationService authorizationService,
     ISettingsManager settingsManager,
     ListEntryMover <Category> categoryMover,
     ListEntryMover <CatalogProduct> productMover)
 {
     _productIndexedSearchService  = productIndexedSearchService;
     _categoryIndexedSearchService = categoryIndexedSearchService;
     _categoryService        = categoryService;
     _authorizationService   = authorizationService;
     _itemService            = itemService;
     _catalogService         = catalogService;
     _listEntrySearchService = listEntrySearchService;
     _settingsManager        = settingsManager;
     _categoryMover          = categoryMover;
     _productMover           = productMover;
 }