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; }
public GenerateHkynXmlPollingAgent(ISettings settings, IEventRepository eventRepository, IEventCustomerRepository eventCustomerRepository, IGenerateKynLipidService kynLipidService, ICorporateAccountRepository corporateAccountRepository, ILogManager logManager) { _logger = logManager.GetLogger("GenerateHkynXmlPollingAgent"); _eventRepository = eventRepository; _eventCustomerRepository = eventCustomerRepository; _kynLipidService = kynLipidService; _corporateAccountRepository = corporateAccountRepository; _isDevEnvironment = settings.IsDevEnvironment; _mediaRepository = new MediaRepository(settings); }