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); }