public ReportApplicationService(
     ICompletedEventRepository completedEventRepository,
     IEventMilestoneRepository eventMilestoneRepository,
     IPeriodRepository periodRepository,
     IHospitalRepository hospitalRepository,
     ISpecialtyRepository specialtyRepository,
     IClinicianRepository clinicianRepository,
     IEventNameRepository eventNameRepository,
     IClock clock,
     MonthlyPeriodBreachesReportService monthlyPeriodBreachesReportService,
     EventBreachesReportService eventBreachesReportService,
     PeriodBreachesReportService periodBreachesReportService,
     PeriodAndEventBreachesCountReportService periodAndEventBreachesCountReportService,
     PeriodBreachesCounterReportService periodBreachesCounterReportService)
 {
     _completedEventRepository = completedEventRepository;
     _eventMilestoneRepository = eventMilestoneRepository;
     _periodRepository         = periodRepository;
     _hospitalRepository       = hospitalRepository;
     _specialtyRepository      = specialtyRepository;
     _clinicianRepository      = clinicianRepository;
     _eventNameRepository      = eventNameRepository;
     _clock = clock;
     _monthlyPeriodBreachesReportService       = monthlyPeriodBreachesReportService;
     _eventBreachesReportService               = eventBreachesReportService;
     _periodBreachesReportService              = periodBreachesReportService;
     _periodAndEventBreachesCountReportService = periodAndEventBreachesCountReportService;
     _periodBreachesCounterReportService       = periodBreachesCounterReportService;
 }
Example #2
0
 public CliniciansController(
     IPatientRepository patientRepo,
     IEmergencyRepository emergencyRepo,
     IClinicianRepository clinicianRepo,
     IAppointmentRepository appointmentRepo)
 {
     _patientRepo     = patientRepo;
     _emergencyRepo   = emergencyRepo;
     _clinicianRepo   = clinicianRepo;
     _appointmentRepo = appointmentRepo;
 }
Example #3
0
 public TrustApplicationService(IHospitalRepository hospitalRepository,
                                ISpecialtyRepository specialtyRepository,
                                IClinicianRepository clinicianRepository,
                                IMapper <Hospital, HospitalInfo> hospitalToHospitalInfoMapper,
                                IMapper <Specialty, SpecialtyInfo> specialtyToSpecialtyInfoMapper,
                                IMapper <Clinician, ClinicianInfo> clinicianToClinicianInfoMapper)
 {
     _hospitalRepository             = hospitalRepository;
     _specialtyRepository            = specialtyRepository;
     _clinicianRepository            = clinicianRepository;
     _hospitalToHospitalInfoMapper   = hospitalToHospitalInfoMapper;
     _specialtyToSpecialtyInfoMapper = specialtyToSpecialtyInfoMapper;
     _clinicianToClinicianInfoMapper = clinicianToClinicianInfoMapper;
 }
Example #4
0
 public AppointmentsController(IAppointmentRepository appointmentRepo, IClinicianRepository clinicianRepo, IPatientRepository patientRepo)
 {
     _appointmentRepo = appointmentRepo;
     _clinicianRepo   = clinicianRepo;
     _patientRepo     = patientRepo;
 }
Example #5
0
 public ClinicianRepositoryProxy(IClinicianRepository repo)
 {
     _repo = repo;
 }