public LoadSearchProcessor(
     IGenericDataContextAsync <Project> projectDataContext,
     IGetCurrentUserProcessor getCurrentUserProcessor,
     IGetProjectForUserProcessor getProjectForUserProcessor,
     IGetDocumentProcessor getDocumentProcessor)
 {
     _projectDataContext         = projectDataContext;
     _getCurrentUserProcessor    = getCurrentUserProcessor;
     _getProjectForUserProcessor = getProjectForUserProcessor;
     _getDocumentProcessor       = getDocumentProcessor;
 }
Esempio n. 2
0
 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;
 }