Ejemplo n.º 1
0
 public SearchService(
     IReportsDataSourceFactory reportsDataSourceFactory,
     ISqlQueryExecutor sqlQueryExecutor,
     IRenderFilterService renderFilterService)
 {
     this.reportsDataSourceFactory = reportsDataSourceFactory;
     this.sqlQueryExecutor         = sqlQueryExecutor;
     this.renderFilterService      = renderFilterService;
 }
Ejemplo n.º 2
0
 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;
 }
Ejemplo n.º 4
0
 public SearchRequestValidator(IReportsDataSourceFactory reportsDataSourceFactory)
 {
     this._reportsDataSourceFactory = reportsDataSourceFactory;
 }