public LoadSearchProcessor( IGenericDataContextAsync <Project> projectDataContext, IGetCurrentUserProcessor getCurrentUserProcessor, IGetProjectForUserProcessor getProjectForUserProcessor, IGetDocumentProcessor getDocumentProcessor) { _projectDataContext = projectDataContext; _getCurrentUserProcessor = getCurrentUserProcessor; _getProjectForUserProcessor = getProjectForUserProcessor; _getDocumentProcessor = getDocumentProcessor; }
public ProjectReferencesProcessor( IGetDocumentProcessor getDocumentProcessor, IGenericDataContextAsync <Project> projectContext, IGetCurrentUserProcessor getCurrentUserProcessor, IGetProjectForUserProcessor getProjectForUserProcessor, IQueueManager queueManager, IConfiguration configuration) { _getDocumentProcessor = getDocumentProcessor; _projectContext = projectContext; _getCurrentUserProcessor = getCurrentUserProcessor; _getProjectForUserProcessor = getProjectForUserProcessor; _queueManager = queueManager; _scrapeDepth = int.Parse(configuration["ScrapeDepth"]); }
public SearchForArticlesProcessor(ISearchResultsCacheManager searchResultsCacheManager, IGenericDataContextAsync <ProjectHiddenResult> hiddenResultContext, IGetDocumentProcessor getDocumentProcessor) { _searchResultsCacheManager = searchResultsCacheManager; _hiddenResultContext = hiddenResultContext; _getDocumentProcessor = getDocumentProcessor; }