public SearchService( IReportsDataSourceFactory reportsDataSourceFactory, ISqlQueryExecutor sqlQueryExecutor, IRenderFilterService renderFilterService) { this.reportsDataSourceFactory = reportsDataSourceFactory; this.sqlQueryExecutor = sqlQueryExecutor; this.renderFilterService = renderFilterService; }
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; }