public SearchService(ISearchStrategyFactory searchStrategyFactory, IEventStoreSearchRepositopy eventStoreSearchRepositopy, IConnectionRepository connectionRepository) { _searchStrategyFactory = searchStrategyFactory; _eventStoreSearchRepositopy = eventStoreSearchRepositopy; _connectionRepository = connectionRepository; }
static Program() { Factory = new SearchStrategyFactory(); }
public SearchFactory(ISearchStrategyFactory searchStrategyFactory) { _searchStrategyFactory = searchStrategyFactory; }
public OnlineSearchAssistant(ISearchStrategyFactory searchStrategyFactory, ISearchResultParser searchResultParser) { this.searchStrategyFactory = searchStrategyFactory; this.searchResultParser = searchResultParser; }