示例#1
0
 public GetBibStreamProcessor(
     IGetDocumentProcessor getDocumentProcessor,
     IGetProjectForUserProcessor getProjectForUserProcessor,
     IDocumentSearchProcessor documentSearchProcessor)
 {
     _getDocumentProcessor       = getDocumentProcessor;
     _getProjectForUserProcessor = getProjectForUserProcessor;
     _documentSearchProcessor    = documentSearchProcessor;
 }
 public LoadSearchProcessor(
     IGenericDataContextAsync <Project> projectDataContext,
     IGetCurrentUserProcessor getCurrentUserProcessor,
     IGetProjectForUserProcessor getProjectForUserProcessor,
     IGetDocumentProcessor getDocumentProcessor)
 {
     _projectDataContext         = projectDataContext;
     _getCurrentUserProcessor    = getCurrentUserProcessor;
     _getProjectForUserProcessor = getProjectForUserProcessor;
     _getDocumentProcessor       = getDocumentProcessor;
 }
示例#3
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 GetSearchExportDataProcessor(IGetProjectForUserProcessor getProjectForUserProcessor,
                                     IDocumentSearchProcessor documentSearchProcessor)
 {
     _getProjectForUserProcessor = getProjectForUserProcessor;
     _documentSearchProcessor    = documentSearchProcessor;
 }