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; }
public NotificationApplicationService( IClock clock, IRuleViolationRepository ruleViolationRepository, IEventMilestoneRepository eventMilestoneRepository, ICompletedEventRepository completedEventRepository) { _clock = clock; _ruleViolationRepository = ruleViolationRepository; _eventMilestoneRepository = eventMilestoneRepository; _completedEventRepository = completedEventRepository; }
public PatientApplicationService(IClock clock, IMapper <Pathway, PathwayInfo> pathwayToPathwayInfoMapper, IMapper <CompletedEvent, EventHistoryLogInfo> completedEventToEventHistoryLogInfoMapper, IMapper <ListInputInfo, ListInput> listInputInfoToListInputMapper, ICompletedEventRepository completedEventRepository, IEventMilestoneRepository eventMilestoneRepository, IPathwayRepository pathwayRepository, IPeriodRepository periodRepository) { _clock = clock; _pathwayToPathwayInfoMapper = pathwayToPathwayInfoMapper; _completedEventRepository = completedEventRepository; _pathwayRepository = pathwayRepository; _periodRepository = periodRepository; _eventMilestoneRepository = eventMilestoneRepository; _completedEventToEventHistoryLogInfoMapper = completedEventToEventHistoryLogInfoMapper; _listInputInfoToListInputMapper = listInputInfoToListInputMapper; }