public ProductSearchService(ISearchRequestBuilder[] searchRequestBuilders, ISearchProvider searchProvider, ISettingsManager settingsManager, IItemService itemService, IBlobUrlResolver blobUrlResolver, IAggregationConverter aggregationConverter)
     : base(searchRequestBuilders, searchProvider, settingsManager)
 {
     _itemService          = itemService;
     _blobUrlResolver      = blobUrlResolver;
     _aggregationConverter = aggregationConverter;
 }
Ejemplo n.º 2
0
 public SearchProductQueryHandler(
     ISearchProvider searchProvider
     , IMapper mapper
     , IStoreCurrencyResolver storeCurrencyResolver
     , ICrudService <Store> storeService
     , IGenericPipelineLauncher pipeline
     , IAggregationConverter aggregationConverter
     , ISearchPhraseParser phraseParser)
 {
     _searchProvider        = searchProvider;
     _mapper                = mapper;
     _storeCurrencyResolver = storeCurrencyResolver;
     _storeService          = storeService;
     _pipeline              = pipeline;
     _aggregationConverter  = aggregationConverter;
     _phraseParser          = phraseParser;
 }
Ejemplo n.º 3
0
 public ProductSearchRequestBuilder(ISearchPhraseParser searchPhraseParser, ITermFilterBuilder termFilterBuilder, IAggregationConverter aggregationConverter)
 {
     _searchPhraseParser   = searchPhraseParser;
     _termFilterBuilder    = termFilterBuilder;
     _aggregationConverter = aggregationConverter;
 }
Ejemplo n.º 4
0
 public ProductSearchUserGroupsRequestBuilder(ISearchPhraseParser searchPhraseParser, ITermFilterBuilder termFilterBuilder, IAggregationConverter aggregationConverter)
     : base(searchPhraseParser, termFilterBuilder, aggregationConverter)
 {
 }