public ProductSearchService(ISearchRequestBuilder[] searchRequestBuilders, ISearchProvider searchProvider, ISettingsManager settingsManager, IItemService itemService, IBlobUrlResolver blobUrlResolver, IAggregationConverter aggregationConverter) : base(searchRequestBuilders, searchProvider, settingsManager) { _itemService = itemService; _blobUrlResolver = blobUrlResolver; _aggregationConverter = aggregationConverter; }
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; }
public ProductSearchRequestBuilder(ISearchPhraseParser searchPhraseParser, ITermFilterBuilder termFilterBuilder, IAggregationConverter aggregationConverter) { _searchPhraseParser = searchPhraseParser; _termFilterBuilder = termFilterBuilder; _aggregationConverter = aggregationConverter; }
public ProductSearchUserGroupsRequestBuilder(ISearchPhraseParser searchPhraseParser, ITermFilterBuilder termFilterBuilder, IAggregationConverter aggregationConverter) : base(searchPhraseParser, termFilterBuilder, aggregationConverter) { }