public JobsController( IJobService jobService, IAuthoriseJobEngine authoriseJobEngine, IUserService userService, IOneStepFileService oneStepFileService, IReportFileService reportFileService, IInputFileService inputFileService, IAppEnvironmentService appEnvironmentService, IPdfFileEngine pdfFileEngine, ILogger logger, IEnclosingJobService enclosingJobService, IJobStatusTypeService jobStatusTypeService, IFileInfoFactory fileInfoFactory) : base(logger, appEnvironmentService, userService) { this.jobService = jobService; this.authoriseJobEngine = authoriseJobEngine; this.userService = userService; this.oneStepFileService = oneStepFileService; this.reportFileService = reportFileService; this.inputFileService = inputFileService; this.pdfFileEngine = pdfFileEngine; this.enclosingJobService = enclosingJobService; this.jobStatusTypeService = jobStatusTypeService; _fileInfoFactory = fileInfoFactory; }
public LoadReportPresenter(ILoadReportView view, IInputFileService inputFileService, IDatabaseRepository databaseRepository, IFileParsingService fileParsingService ) : base(view) { this.inputFileService = inputFileService; this.databaseRepository = databaseRepository; this.fileParsingService = fileParsingService; }