Exemplo n.º 1
0
        public FundingSummaryReport(
            IDateTimeProvider dateTimeProvider,
            IValueProvider valueProvider,
            IFileService fileService,
            IExcelFileService excelFileService,
            IILRService ilrService,
            ISupplementaryDataService supplementaryDataService,
            IList <IRowHelper> rowHelpers,
            IReferenceDataService referenceDataService,
            IExcelStyleProvider excelStyleProvider,
            IVersionInfo versionInfo,
            ILogger logger)
            : base(dateTimeProvider, valueProvider, excelFileService, ReportTaskConstants.TaskGenerateFundingSummaryReportLegacy)
        {
            _dateTimeProvider     = dateTimeProvider;
            _rowHelpers           = rowHelpers;
            _referenceDataService = referenceDataService;
            _excelStyleProvider   = excelStyleProvider;
            _versionInfo          = versionInfo;
            _logger = logger;
            _supplementaryDataService = supplementaryDataService;
            _ilrService = ilrService;

            ReportFileName         = ReportNameConstants.FundingSummaryReport;
            _fundingSummaryMapper  = new FundingSummaryMapper();
            _cachedModelProperties = _fundingSummaryMapper
                                     .MemberMaps
                                     .OrderBy(x => x.Data.Index)
                                     .Select(x => new ModelProperty(x.Data.Names.Names.ToArray(), (PropertyInfo)x.Data.Member))
                                     .ToArray();
        }
Exemplo n.º 2
0
 public ILRProvidersReturningFirstTimePerDayReport(
     IExcelFileService excelFileService,
     IFileNameService fileNameService,
     IModelBuilder <ILRProvidersReturningFirstTimePerDayModel> modelBuilder)
     : base(ReportTaskNameConstants.ILRProvidersReturningFirstTimePerDayReport, "ILR Providers Returning First Time Per Day Report", modelBuilder, excelFileService, fileNameService)
 {
 }
Exemplo n.º 3
0
 private CommunityLearningReport NewReport(
     IFileNameService fileNameService = null,
     IModelBuilder <CommunityLearningReportModel> communityLearningReportModelBuilder = null,
     IExcelFileService excelService = null)
 {
     return(new CommunityLearningReport(fileNameService, communityLearningReportModelBuilder, excelService));
 }
Exemplo n.º 4
0
 private Frm09Worksheet NewReport(
     IExcelFileService excelService = null,
     IModelBuilder <IEnumerable <Frm09ReportModel> > frm09ReportModelBuilder   = null,
     IRenderService <IEnumerable <Frm09ReportModel> > frm09ReportRenderService = null)
 {
     return(new Frm09Worksheet(excelService, frm09ReportModelBuilder, frm09ReportRenderService));
 }
Exemplo n.º 5
0
 public DesktopAdultFundingClaimReport(
     IFileNameService fileNameService,
     IModelBuilder <AdultFundingClaimReportModel> modelBuilder,
     IExcelFileService excelService)
     : base(fileNameService, modelBuilder, excelService, true)
 {
 }
Exemplo n.º 6
0
 public ILRFileSubmissionPerDayReport(
     IExcelFileService excelFileService,
     IFileNameService fileNameService,
     IModelBuilder <ILRFileSubmissionsPerDayModel> modelBuilder)
     : base(ReportTaskNameConstants.ILRFileSubmissionsPerDayReport, "ILR File Submissions Per Day Report", modelBuilder, excelFileService, fileNameService)
 {
 }
Exemplo n.º 7
0
 public DesktopFundingSummaryReport(
     IFileNameService fileNameService,
     IModelBuilder <IFundingSummaryReport> fundingSummaryReportModelBuilder,
     IExcelFileService excelService,
     IRenderService <IFundingSummaryReport> fundingSummaryReportRenderService)
     : base(fileNameService, fundingSummaryReportModelBuilder, excelService, fundingSummaryReportRenderService)
 {
 }
Exemplo n.º 8
0
 public ProviderSubmission(IFileNameService fileNameService, IExcelFileService excelFileService, IProviderSubmissionsDataProvider providerSubmissionsDataProvider, IProviderSubmissionsModelBuilder providerSubmissionsModelBuilder, IProviderSubmissionsRenderService providerSubmissionsRenderService)
 {
     _fileNameService  = fileNameService;
     _excelFileService = excelFileService;
     _providerSubmissionsDataProvider  = providerSubmissionsDataProvider;
     _providerSubmissionsModelBuilder  = providerSubmissionsModelBuilder;
     _providerSubmissionsRenderService = providerSubmissionsRenderService;
 }
 public CrossYearPayments(IExcelFileService excelFileService, IFileNameService fileNameService, ICrossYearModelBuilder crossYearModelBuilder, ICrossYearDataProvider crossYearDataProvider, ICrossYearRenderService crossYearRenderService)
 {
     _excelFileService       = excelFileService;
     _fileNameService        = fileNameService;
     _crossYearModelBuilder  = crossYearModelBuilder;
     _crossYearDataProvider  = crossYearDataProvider;
     _crossYearRenderService = crossYearRenderService;
 }
Exemplo n.º 10
0
 private DevolvedAdultEducationFundingSummaryReport NewReport(
     IFileNameService fileNameService = null,
     IModelBuilder <IEnumerable <DevolvedAdultEducationFundingSummaryReportModel> > devolvedFundingSummaryReportBuilder = null,
     IExcelFileService excelService = null,
     IRenderService <IDevolvedAdultEducationFundingSummaryReport> devolvedFundingSummaryReportRenderService = null)
 {
     return(new DevolvedAdultEducationFundingSummaryReport(fileNameService, devolvedFundingSummaryReportBuilder, excelService, devolvedFundingSummaryReportRenderService));
 }
 public DataQuality(IFileNameService fileNameService, IExcelFileService excelFileService, IDataQualityDataProvider dataQualityDataProvider, IDataQualityModelBuilder dataQualityModelBuilder, IDataQualityRenderService dataQualityRenderService)
 {
     _fileNameService          = fileNameService;
     _excelFileService         = excelFileService;
     _dataQualityDataProvider  = dataQualityDataProvider;
     _dataQualityModelBuilder  = dataQualityModelBuilder;
     _dataQualityRenderService = dataQualityRenderService;
 }
Exemplo n.º 12
0
 private FrmReport NewReport(IList <IFrmWorksheetReport> frmReports           = null,
                             IFileNameService fileNameService                 = null,
                             IExcelFileService excelFileService               = null,
                             IModelBuilder <IFrmSummaryReport> modelBuilder   = null,
                             IRenderService <IFrmSummaryReport> renderService = null)
 {
     return(new FrmReport(frmReports, fileNameService, excelFileService, modelBuilder, renderService));
 }
Exemplo n.º 13
0
 FundingSummaryReport NewReport(
     IFundingSummaryReportModelBuilder modelBuilder,
     IFundingSummaryReportRenderService renderService,
     IDateTimeProvider dateTimeProvider,
     IExcelFileService excelFileService)
 {
     return(new FundingSummaryReport(modelBuilder, renderService, dateTimeProvider, excelFileService, Mock.Of <ILogger>()));
 }
Exemplo n.º 14
0
 private DesktopFundingSummaryReport NewReport(
     IFileNameService fileNameService = null,
     IModelBuilder <IFundingSummaryReport> fundingSummaryReportModelBuilder = null,
     IExcelFileService excelService = null,
     IRenderService <IFundingSummaryReport> fundingSummaryReportRenderService = null)
 {
     return(new DesktopFundingSummaryReport(fileNameService, fundingSummaryReportModelBuilder, excelService, fundingSummaryReportRenderService));
 }
Exemplo n.º 15
0
 private Reports.CrossYearPayments.CrossYearPayments NewReport(IExcelFileService excelFileService = null, IFileNameService fileNameService = null, ICrossYearModelBuilder modelBuilder = null, ICrossYearRenderService crossYearRenderService = null, ICrossYearDataProvider crossYearDataProvider = null)
 {
     return(new Reports.CrossYearPayments.CrossYearPayments(
                excelFileService ?? Mock.Of <IExcelFileService>(),
                fileNameService ?? Mock.Of <IFileNameService>(),
                modelBuilder ?? Mock.Of <ICrossYearModelBuilder>(),
                crossYearDataProvider ?? Mock.Of <ICrossYearDataProvider>(),
                crossYearRenderService ?? Mock.Of <ICrossYearRenderService>()));
 }
 public Frm(IDictionary <string, IWorksheetReport> worksheets, IExcelFileService excelFileService, IFileNameService fileNameService, IReportDataProvider reportDataProvider, IModelBuilder <ISummaryModel> summaryPageModelBuilder, IRenderService <ISummaryModel> summaryPageRenderService)
 {
     _excelFileService        = excelFileService;
     _fileNameService         = fileNameService;
     _worksheets              = worksheets;
     _reportDataProvider      = reportDataProvider;
     _summaryPageModelBuilder = summaryPageModelBuilder;
     _summarPageRenderService = summaryPageRenderService;
 }
Exemplo n.º 17
0
 /*Section="Constructor"*/
 public ExcelFileColumnsController(
     ILoggerFactory loggerFactory,
     IExcelFileColumnsService excelFileColumnsService,
     IExcelFileService excelFileService
     )
     : base(loggerFactory, excelFileColumnsService)
 {
     _excelFileService = excelFileService;
 }
Exemplo n.º 18
0
 public FrmReport(IList <IFrmWorksheetReport> frmReports, IFileNameService fileNameService, IExcelFileService excelService, IModelBuilder <IFrmSummaryReport> frmSummaryReportModelBuilder, IRenderService <IFrmSummaryReport> frmSummaryReportRenderService)
     : base("TaskGenerateFundingRulesMonitoringReport", "Funding Rules Monitoring Report")
 {
     _frmReports      = frmReports;
     _fileNameService = fileNameService;
     _excelService    = excelService;
     _frmSummaryReportModelBuilder  = frmSummaryReportModelBuilder;
     _frmSummaryReportRenderService = frmSummaryReportRenderService;
 }
 protected AbstractExcelReport(IFileNameService fileNameService, IModelBuilder <TModel> modelBuilder, IExcelFileService excelFileService, string templateFileName, string dataSource, string taskName, string fileName)
     : base(taskName, fileName)
 {
     _fileNameService  = fileNameService;
     _modelBuilder     = modelBuilder;
     _excelFileService = excelFileService;
     TemplateFileName  = templateFileName;
     DataSource        = dataSource;
 }
Exemplo n.º 20
0
 protected AbstractExcelReportService(
     IDateTimeProvider dateTimeProvider,
     IValueProvider valueProvider,
     IExcelFileService excelFileService,
     string taskName)
     : base(dateTimeProvider, taskName)
 {
     _excelFileService = excelFileService;
     _valueProvider    = valueProvider;
 }
Exemplo n.º 21
0
 public FundingSummary(IExcelFileService excelFileService, IFileNameService fileNameService, IFundingSummaryDataProvider fundingSummaryDataProvider, IFundingSummaryModelBuilder fundingSummaryModelBuilder, IRenderService <FundingSummaryReportModel> fundingSummaryRenderService, IReportDataPersistanceService <FundingSummaryReport> persistanceService, IFundingSummaryPersistanceMapper fundingSummaryPersistanceMapper)
 {
     _excelFileService                = excelFileService;
     _fileNameService                 = fileNameService;
     _fundingSummaryDataProvider      = fundingSummaryDataProvider;
     _fundingSummaryModelBuilder      = fundingSummaryModelBuilder;
     _fundingSummaryRenderService     = fundingSummaryRenderService;
     _persistanceService              = persistanceService;
     _fundingSummaryPersistanceMapper = fundingSummaryPersistanceMapper;
 }
 private Frm NewReport(
     IDictionary <string, IWorksheetReport> frmReports = null,
     IFileNameService fileNameService             = null,
     IExcelFileService excelFileService           = null,
     IReportDataProvider reportDataProvider       = null,
     IModelBuilder <ISummaryModel> modelBuilder   = null,
     IRenderService <ISummaryModel> renderService = null)
 {
     return(new Frm(frmReports, excelFileService, fileNameService, reportDataProvider, modelBuilder, renderService));
 }
 protected AbstractILRSubmissionsReport(
     string taskName,
     string fileName,
     IModelBuilder <TModel> modelBuilder,
     IExcelFileService excelFileService,
     IFileNameService fileNameService) : base(taskName, fileName)
 {
     _modelBuilder     = modelBuilder;
     _excelFileService = excelFileService;
     _fileNameService  = fileNameService;
 }
 public Frm09Report(
     IExcelFileService excelService,
     IModelBuilder <IEnumerable <Frm09ReportModel> > fundingRulesMonitoringModelBuilder,
     IRenderService <IEnumerable <Frm09ReportModel> > fundingRulesMonitoringRenderService
     ) : base(excelService,
              fundingRulesMonitoringModelBuilder,
              fundingRulesMonitoringRenderService,
              "TaskGenerateFundingRulesMonitoring09Report",
              "FRM09",
              "Transfers with no return")
 {
 }
 public Frm15Report(
     IExcelFileService excelService,
     IModelBuilder <IEnumerable <Frm15ReportModel> > fundingMonitoring06ModelBuilder,
     IRenderService <IEnumerable <Frm15ReportModel> > fundingReportMonitoringRenderService)
     : base(excelService,
            fundingMonitoring06ModelBuilder,
            fundingReportMonitoringRenderService,
            "TaskGenerateFundingRulesMonitoring15Report",
            "FRM15",
            "End Point Assessment Organisations")
 {
 }
 public FundingSummaryReport(
     IFileNameService fileNameService,
     IModelBuilder <IFundingSummaryReport> fundingSummaryReportModelBuilder,
     IExcelFileService excelService,
     IRenderService <IFundingSummaryReport> fundingSummaryReportRenderService)
     : base(ReportTaskNameConstants.FundingSummaryReport, ReportNameConstants.FundingSummary)
 {
     _fileNameService = fileNameService;
     _fundingSummaryReportModelBuilder = fundingSummaryReportModelBuilder;
     _excelService = excelService;
     _fundingSummaryReportRenderService = fundingSummaryReportRenderService;
 }
Exemplo n.º 27
0
 public Frm07Report(
     IExcelFileService excelService,
     IModelBuilder <IEnumerable <Frm07ReportModel> > fundingRulesMonitoringModelBuilder,
     IRenderService <IEnumerable <Frm07ReportModel> > fundingRulesMonitoringRenderService)
     : base(excelService,
            fundingRulesMonitoringModelBuilder,
            fundingRulesMonitoringRenderService,
            "TaskGenerateFundingRulesMonitoring07Report",
            "FRM07",
            "Breaks In Learning: Planned End Date")
 {
 }
Exemplo n.º 28
0
 public DevolvedAdultEducationFundingSummaryReport(
     IFileNameService fileNameService,
     IModelBuilder <IEnumerable <DevolvedAdultEducationFundingSummaryReportModel> > devolvedFundingSummaryReportBuilder,
     IExcelFileService excelService,
     IRenderService <IDevolvedAdultEducationFundingSummaryReport> devolvedFundingSummaryReportRenderService)
     : base(ReportTaskNameConstants.DevolvedAdultEducationFundingSummaryReport, ReportNameConstants.DevolvedAdultEducationFundingSummary)
 {
     _fileNameService = fileNameService;
     _devolvedFundingSummaryReportBuilder = devolvedFundingSummaryReportBuilder;
     _excelService = excelService;
     _devolvedFundingSummaryReportRenderService = devolvedFundingSummaryReportRenderService;
 }
Exemplo n.º 29
0
 public Frm06Report(
     IExcelFileService excelService,
     IModelBuilder <IEnumerable <Frm06ReportModel> > fundingMonitoring06ModelBuilder,
     IRenderService <IEnumerable <Frm06ReportModel> > fundingReportMonitoringRenderService)
     : base(excelService,
            fundingMonitoring06ModelBuilder,
            fundingReportMonitoringRenderService,
            "TaskGenerateFundingRulesMonitoring06Report",
            "FRM06",
            "Continuance Issues")
 {
 }
Exemplo n.º 30
0
 public ReconcileFileController(IEFDbRepository repo, IExcelFileService excelFileService)
 {
     if (repo == null)
     {
         throw new ArgumentNullException();
     }
     if (excelFileService == null)
     {
         throw new ArgumentNullException();
     }
     _repo             = repo;
     _excelFileService = excelFileService;
 }