/// <summary> /// Initializes a new instance of the <see cref="PatientScoreRangeReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public PatientScoreRangeReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
/// <summary> /// Initializes a new instance of the <see cref="NotCompletedAssessmentReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public NotCompletedAssessmentReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
/// <summary> /// Initializes a new instance of the <see cref="PatientsWithSpecificResponseReportEngine" /> class. /// </summary> /// <param name="resourcesManager">The resources manager.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> /// <param name="dbConnectionFactory">The database connection factory.</param> public PatientsWithSpecificResponseReportEngine( IResourcesManager resourcesManager, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository, IDbConnectionFactory dbConnectionFactory) { _resourcesManager = resourcesManager; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; _connectionFactory = dbConnectionFactory; }
/// <summary> /// Initializes a new instance of the <see cref="AssessmentScoreOverTimeReportEngine" /> class. /// </summary> /// <param name="patientRepository">The patient repository.</param> /// <param name="resourcesManager">The resources manager.</param> /// <param name="assessmentInstanceRepository">The assessment instance repository.</param> /// <param name="reportTemplateRepository">The report template repository.</param> /// <param name="reportHistoryRepository">The report history repository.</param> public AssessmentScoreOverTimeReportEngine( IPatientRepository patientRepository, IResourcesManager resourcesManager, IAssessmentInstanceRepository assessmentInstanceRepository, IReportTemplateRepository reportTemplateRepository, IRecentReportRepository reportHistoryRepository) { _patientRepository = patientRepository; _resourcesManager = resourcesManager; _assessmentInstanceRepository = assessmentInstanceRepository; _reportTemplateRepository = reportTemplateRepository; _recentReportRepository = reportHistoryRepository; }