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 CsvExporter(TabularFormatConverter converter, ISpreadsheetWriterFactory writerFactory) { this.converter = converter; this.writerFactory = writerFactory; }