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;
 }
 public PathwayController(IPathwayRepository pathwayRepository)
 {
     _pathwayRepository = pathwayRepository;
 }
 public PathwayController(IPathwayRepository pathwayRepository)
 {
     _pathwayRepository = pathwayRepository;
 }