public SearchService( IReportsDataSourceFactory reportsDataSourceFactory, ISqlQueryExecutor sqlQueryExecutor, IRenderFilterService renderFilterService) { this.reportsDataSourceFactory = reportsDataSourceFactory; this.sqlQueryExecutor = sqlQueryExecutor; this.renderFilterService = renderFilterService; }
public ReportsService( IReportsDataSourceFactory reportsDataSourceFactory, ISearchRequestValidator searchRequestValidator, IAsyncReportGeneratorService asyncReportGeneratorService, ISearchService searchService, ILoggingProvider logger) { _reportsDataSourceFactory = reportsDataSourceFactory; _searchRequestValidator = searchRequestValidator; _asyncReportGeneratorService = asyncReportGeneratorService; _searchService = searchService; _logger = logger; }
public AsyncReportGeneratorService( ISqlQueryExecutor sqlQueryExecutor, IReportsDataSourceFactory reportsDataSourceFactory, IReportStatusQueryService reportStatusQueryService, IReportStatusCreationService reportStatusCreationService, IReportStatusUpdaterService reportStatusUpdaterService, IRenderFilterService renderFilterService, ISpreadsheetWriterFactory spreadsheetWriterFactory ) { this.sqlQueryExecutor = sqlQueryExecutor; _reportsDataSourceFactory = reportsDataSourceFactory; _reportStatusQueryService = reportStatusQueryService; _reportStatusCreationService = reportStatusCreationService; _reportStatusUpdaterService = reportStatusUpdaterService; _renderFilterService = renderFilterService; _spreadsheetWriterFactory = spreadsheetWriterFactory; }
public SearchRequestValidator(IReportsDataSourceFactory reportsDataSourceFactory) { this._reportsDataSourceFactory = reportsDataSourceFactory; }