コード例 #1
0
 public ResultsController(ITestResultService testResultService, IEventCustomerResultRepository eventCustomerResultRepository, IHealthAssessmentService healthAssessmentService, ISessionContext sessionContext,
                          ISettings settings, ICustomerService customerService, ILogManager logManager, IPdfGenerator pdfGenerator, IMediaRepository mediaRepository, IConfigurationSettingRepository configurationSettingRepository,
                          IKynHealthAssessmentService kynHealthAssessmentService, IGenerateKynLipidService generateKynLipidService, IFluVaccinationConsentService vaccinationConsentService, IEventCustomerRepository eventCustomerRepository
                          , IPriorityInQueueService priorityInQueueService, ICustomerEventPriorityInQueueDataRepository priorityInQueueRepository, IEventRepository eventRepository, INewResultFlowStateService newResultFlowStateService,
                          IGiftCardService giftCardService, IParticipationConsentService participationConsentService, IChaperoneService chaperoneService)
 {
     _customerService               = customerService;
     _testResultService             = testResultService;
     _eventCustomerResultRepository = eventCustomerResultRepository;
     _healthAssessmentService       = healthAssessmentService;
     _sessionContext = sessionContext;
     _pageSize       = settings.DefaultPageSizeForReports;
     _logger         = logManager.GetLogger <Global>();
     _pdfGenerator   = pdfGenerator;
     _pdfGenerator.AllowLoadingJavascriptbeforePdfGenerate = true;
     _mediaRepository = mediaRepository;
     _settings        = settings;
     _configurationSettingRepository = configurationSettingRepository;
     _kynHealthAssessmentService     = kynHealthAssessmentService;
     _generateKynLipidService        = generateKynLipidService;
     _vaccinationConsentService      = vaccinationConsentService;
     _eventCustomerRepository        = eventCustomerRepository;
     _priorityInQueueService         = priorityInQueueService;
     _priorityInQueueRepository      = priorityInQueueRepository;
     _eventRepository             = eventRepository;
     _newResultFlowStateService   = newResultFlowStateService;
     _giftCardService             = giftCardService;
     _participationConsentService = participationConsentService;
     _chaperoneService            = chaperoneService;
 }
コード例 #2
0
        public SyncResultsReadyForCodingPollingAgent(ILogManager logManager, IEventCustomerResultRepository eventCustomerResultRepository, INewResultFlowStateService newResultFlowStateService, ISettings settings) //, ITestResultService testResultService
        {
            _eventCustomerResultRepository = eventCustomerResultRepository;
            _settings = settings;

            _newResultFlowStateService = newResultFlowStateService;
            _logger = logManager.GetLogger("SyncResultsReadyForCoding");
        }
コード例 #3
0
 public ManualAuditAndEnteryService(IEventCustomerResultRepository eventCustomerResultRepository, ITestResultService testResultService, ICommunicationRepository communicationRepository, INewResultFlowStateService newResultFlowStateService,
                                    IEventRepository eventRepository)
 {
     _eventCustomerResultRepository = eventCustomerResultRepository;
     _testResultService             = testResultService;
     _communicationRepository       = communicationRepository;
     _newResultFlowStateService     = newResultFlowStateService;
     _eventRepository = eventRepository;
     new TestResultRepository();
 }
 public SendNotiificationToNursePractitionerPollingAgent(IEmailNotificationModelsFactory emailNotificationModelsFactory,
                                                         IEventCustomerResultRepository eventCustomerResultRepository, ILogManager logManager, INotifier notifier,
                                                         ISettings settings, ITestResultService testResultService, INewResultFlowStateService newResultFlowStateService,
                                                         IOrganizationRoleUserRepository organizationRoleUserRepository, IEventCustomerRepository eventCustomerRepository)
 {
     _emailNotificationModelsFactory = emailNotificationModelsFactory;
     _eventCustomerResultRepository  = eventCustomerResultRepository;
     _testResultService              = testResultService;
     _newResultFlowStateService      = newResultFlowStateService;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _eventCustomerRepository        = eventCustomerRepository;
     _notifier = notifier;
     _settings = settings;
     _logger   = logManager.GetLogger("SendNotiificationToNursePractitionerPollingAgent");
 }