public CompilerFactory(IFiltersManager filtersManager, IReportAccumulator reportAccumulator, IStatisticsService statisticsService, IStandardReportService standardReportService) { _filtersManager = filtersManager; _reportAccumulator = reportAccumulator; _statisticsService = statisticsService; _standardReportService = standardReportService; }
public AllDaysReportsCompiler(IReportAccumulator reportAccumulator, IStandardReportService standardReportService) { _reportAccumulator = reportAccumulator; _standardReportService = standardReportService; }
public ReportGenerator(IStandardReportService standardReportService, IReportBuilderService reportBuilderService) { _reportBuilderService = reportBuilderService; _standardReportService = standardReportService; }
public StandardReportBuilder(IStandardReportService standardReportService, IReportMapper reportMapper, IIntervalHelper intervalHelper) { _standardReportService = standardReportService; _reportMapper = reportMapper; _intervalHelper = intervalHelper; }
public ReportsCompiler(IReportAccumulator reportAccumulator, IStandardReportService standardReportService, Interval interval) { _reportAccumulator = reportAccumulator; _standardReportService = standardReportService; _interval = interval; }