public ResourcesApiController(IResourcesCommand resourcesCommand, IResourcesQuery resourcesQuery, IPollsCommand pollsCommand, IPollsQuery pollsQuery) { _resourcesCommand = resourcesCommand; _resourcesQuery = resourcesQuery; _pollsCommand = pollsCommand; _pollsQuery = pollsQuery; ControllerNameOverride = "Resources"; }
internal SubcategoryContentHandler(IBooster booster, IResourcesQuery resourcesQuery, IFaqsQuery faqsQuery) { _booster = booster; var resourceCategories = resourcesQuery.GetCategories(); var faqCategories = faqsQuery.GetCategories(); _categories = resourceCategories.Concat(faqCategories).ToList(); }
public HomeController(IAccountsManager accountsManager, ILoginCredentialsQuery loginCredentialsQuery, IFaqsQuery faqsQuery, IIndustriesQuery industriesQuery, ICacheManager cacheManager, int featuredItems, ILocationQuery locationQuery, IResourcesQuery resourcesQuery) : base(accountsManager, loginCredentialsQuery, faqsQuery) { _industriesQuery = industriesQuery; _cacheManager = cacheManager; _featuredItems = featuredItems; _locationQuery = locationQuery; _resourcesQuery = resourcesQuery; }
public ResourceSearchService(ResourceLoader resourceLoader, IResourceSearchBooster booster, IResourceSearchEngineQuery searchEngineQuery, IResourcesQuery resourcesQuery, IFaqsQuery faqsQuery) : base(EventSource, searchEngineQuery, DefaultIndexFolder) { _resourcesQuery = resourcesQuery; _faqsQuery = faqsQuery; var analyzerFactory = new AnalyzerFactory(resourceLoader); _indexer = new Indexer(analyzerFactory.CreateContentAnalyzer(), analyzerFactory.CreateQueryAnalyzer(), booster, resourcesQuery, faqsQuery); }
public ResourcesController(IResumesQuery resumesQuery, ICandidatesQuery candidatesQuery, IMemberStatusQuery memberStatusQuery, IResourcesQuery resourcesQuery, IPollsQuery pollsQuery, IExecuteResourceSearchCommand executeResourceSearchCommand, IDisqusQuery disqusQuery) { _resumesQuery = resumesQuery; _candidatesQuery = candidatesQuery; _memberStatusQuery = memberStatusQuery; _resourcesQuery = resourcesQuery; _disqusQuery = disqusQuery; _executeResourceSearchCommand = executeResourceSearchCommand; _pollsQuery = pollsQuery; }
public ResourcesModule(ICommandBus commandBus, IResourcesQuery resourcesQuery) : base("/resources") { this.RequiresAuthentication(); this.RequiresClaims(AccessRights.Access); _commandBus = commandBus; _resourcesQuery = resourcesQuery; Get["/"] = parameters => HandleGet(); Get["/{id:guid}"] = parameters => HandleGetById(parameters); Delete["/{id:guid}"] = parameters => HandleDelete(); }
public void ResourceSearchTestsInitialize() { _resourcesQuery = Resolve <IResourcesQuery>(); _resourcesCommand = Resolve <IResourcesCommand>(); _faqsQuery = Resolve <IFaqsQuery>(); _indexer = new Indexer(new SimpleAnalyzer(), new SimpleAnalyzer(), new ResourceSearchBooster(), _resourcesQuery, _faqsQuery); _indexWriter = new IndexWriter(new RAMDirectory(), null, IndexWriter.MaxFieldLength.UNLIMITED); var similarity = new SweetSpotSimilarity(); similarity.setLengthNormFactors(FieldName.Content, 200, 1000, 0.5f, false); _indexWriter.setSimilarity(similarity); }
public PartnersEmailSubscriber(IEmailsCommand emailsCommand, IResourcesQuery resourcesQuery, IMembersQuery membersQuery) { _emailsCommand = emailsCommand; _resourcesQuery = resourcesQuery; _membersQuery = membersQuery; }
public Indexer(Analyzer contentAnalyzer, Analyzer queryAnalyzer, IResourceSearchBooster booster, IResourcesQuery resourcesQuery, IFaqsQuery faqsQuery) { _contentAnalyzer = contentAnalyzer; _queryBuilder = new QueryBuilder(queryAnalyzer); _contentHandler = new ContentHandler(booster); _createdTimeHandler = new CreatedTimeContentHandler(booster); _subcategoryHandler = new SubcategoryContentHandler(booster, resourcesQuery, faqsQuery); _itemTypeHandler = new ItemTypeContentHandler(booster); _popularityHandler = new PopularityContentHandler(booster); _handlers = new[] { _itemTypeHandler, _subcategoryHandler, _createdTimeHandler, _popularityHandler }; }