public EntryPoint(IImmutableDictionary <string, IReport> reports, IReportServiceContext reportServiceContext, IReportZipService reportZipService, ILogger logger) { _reports = reports; _reportServiceContext = reportServiceContext; _reportZipService = reportZipService; _logger = logger; }
public UYPSummaryView( ICsvFileService csvFileService, IFileNameService fileNameService, IUYPSummaryViewDataProvider uypSummaryViewDataProvider, IUYPSummaryViewModelBuilder uypSummaryViewModelBuilder, IJsonSerializationService jsonSerializationService, IFileService fileService, IReportZipService reportZipService, IReportDataPersistanceService <LearnerLevelViewReport> learnerLevelReportDataPersistanceService, IReportDataPersistanceService <UYPSummaryViewReport> summaryReportDataPersistanceService, IUYPSummaryViewPersistenceMapper uypSummaryViewPersistenceMapper, ILogger logger) { _csvFileService = csvFileService; _fileNameService = fileNameService; _uypSummaryViewDataProvider = uypSummaryViewDataProvider; _uypSummaryViewModelBuilder = uypSummaryViewModelBuilder; _jsonSerializationService = jsonSerializationService; _fileService = fileService; _reportZipService = reportZipService; _learnerLevelReportDataPersistanceService = learnerLevelReportDataPersistanceService; _summaryReportDataPersistanceService = summaryReportDataPersistanceService; _uypSummaryViewPersistenceMapper = uypSummaryViewPersistenceMapper; _logger = logger; }