Example #1
0
 public SearchAnalysisService(
     IViewCriteriaRepository viewCriteriaRepository,
     IViewRepository viewRepository,
     ISearchFolderRepository searchFolderRepository,
     ILogger logger,
     IAuditParsingService auditParsingService)
 {
     this.viewCriteriaRepository = viewCriteriaRepository;
     this.viewRepository         = viewRepository;
     this.searchFolderRepository = searchFolderRepository;
     this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Audit);
     this.auditParsingService = auditParsingService;
 }
 public AuditBatchProcessor(
     ISearchAuditBatchRepository searchAuditBatchRepository,
     IHourRepository hourRepository,
     ISearchAnalysisService searchAnalysisService,
     IAuditBatchAnalyzer auditBatchAnalyzer,
     IWorkspaceAuditServiceFactory workspaceAuditServiceFactory,
     IWorkspaceAuditReporter workspaceAuditReporter,
     IServerRepository serverRepository,
     IAuditParsingService auditParsingService,
     IWorkspaceService workspaceService,
     ILogger logger)
 {
     this.searchAuditBatchRepository   = searchAuditBatchRepository;
     this.hourRepository               = hourRepository;
     this.searchAnalysisService        = searchAnalysisService;
     this.auditBatchAnalyzer           = auditBatchAnalyzer;
     this.workspaceAuditServiceFactory = workspaceAuditServiceFactory;
     this.workspaceAuditReporter       = workspaceAuditReporter;
     this.serverRepository             = serverRepository;
     this.auditParsingService          = auditParsingService;
     this.workspaceService             = workspaceService;
     this.logger = logger.WithClassName().WithCategory(Names.LogCategory.Audit);
 }