public ServerAuditService( IWorkspaceService workspaceService, IWorkspaceAuditServiceFactory workspaceAuditServiceFactory, ILogger logger) { this.workspaceService = workspaceService; this.workspaceAuditServiceFactory = workspaceAuditServiceFactory; this.logger = logger.WithClassName(); }
public ServerAuditReporter( IUserExperienceReportRepository userExperienceReportRepository, IWorkspaceService workspaceService, IWorkspaceAuditServiceFactory workspaceAuditServiceFactory, ISearchAuditBatchRepository searchAuditBatchRepository) { this.userExperienceReportRepository = userExperienceReportRepository; this.workspaceService = workspaceService; this.workspaceAuditServiceFactory = workspaceAuditServiceFactory; this.searchAuditBatchRepository = searchAuditBatchRepository; }
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); }
public AuditWorkspaceBatcher(IWorkspaceAuditServiceFactory workspaceAuditServiceFactory, ILogger logger) { this.workspaceAuditServiceFactory = workspaceAuditServiceFactory; this.logger = logger.WithClassName().WithCategory(Names.LogCategory.UserExperience); }