public HealthPlanCallQueueForFillEventsPollingAgent(ICallQueueRepository callQueueRepository, ILogManager logManager, IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteria, IHealthPlanCallQueueAssignmentRepository healthPlanCallQueueAssignment, ICorporateAccountRepository corporateAccountRepository, IHealthPlanCallRoundService healthPlanCallRoundService, IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository) { _logger = logManager.GetLogger("For24hrs_HealthPlanFillEvents"); _callQueueRepository = callQueueRepository; _healthPlanCallQueueCriteria = healthPlanCallQueueCriteria; _healthPlanCallQueueAssignment = healthPlanCallQueueAssignment; _corporateAccountRepository = corporateAccountRepository; _healthPlanCallRoundService = healthPlanCallRoundService; _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository; }
public HealthPlanEventZipService(ICorporateAccountRepository corporateAccountRepository, IHealthPlanEventZipRepository healthPlanEventZipRepository, IEventRepository eventRepository, IHostRepository hostRepository, ISettings settings, IAccountEventZipReposiory accountEventZipReposiory, IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository, IZipRadiusDistanceRepository zipRadiusDistanceRepository) { _corporateAccountRepository = corporateAccountRepository; _healthPlanEventZipRepository = healthPlanEventZipRepository; _eventRepository = eventRepository; _hostRepository = hostRepository; _settings = settings; _accountEventZipReposiory = accountEventZipReposiory; _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository; _zipRadiusDistanceRepository = zipRadiusDistanceRepository; }
public HealthPlanCallRoundService(IHealthPlanCallQueueCustomerHelper healthPlanCallQueueCustomerHelper, ICustomerRepository customerRepository, IFillEventsCallQueueService fillEventsCallQueueService, ISettings settings, IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository, ISmsHelper smsHelper) { _healthPlanCallQueueCustomerHelper = healthPlanCallQueueCustomerHelper; _customerRepository = customerRepository; _fillEventsCallQueueService = fillEventsCallQueueService; _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository; _smsHelper = smsHelper; _noPastAppointmentInDays = settings.NoPastAppointmentInDays; _noPastAppointmentForUncontactedCustomer = settings.NoPastAppointmentInDaysUncontactedCustomers; _neverBeenCalledInDays = settings.NeverBeenCalledInDays; }
public HealthPlanFillEventCallQueuePollingAgent(ILogManager logManager, ICallQueueRepository callQueueRepository, IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService, IHealthPlanCallRoundService healthPlanCallRoundService, ICorporateAccountRepository corporateAccountRepository, IHealthPlanCallQueueAssignmentRepository healthPlanCallQueueAssignmentRepository, IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository) { _logger = logManager.GetLogger("HealthPlanFillEventCallQueuePollingAgent"); _callQueueRepository = callQueueRepository; _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService; _healthPlanCallRoundService = healthPlanCallRoundService; _corporateAccountRepository = corporateAccountRepository; _healthPlanCallQueueAssignmentRepository = healthPlanCallQueueAssignmentRepository; _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository; }
public AccountEventZipSubstituteRegenerationPollingAgent(ILogManager logManager, ICorporateAccountRepository corporateAccountRepository, ISettings settings, IEventRepository eventRepository, IHostRepository hostRepository, IHealthPlanEventZipRepository healthPlanEventZipRepository, IAccountEventZipReposiory accountEventZipReposiory, IEventAppointmentStatsService eventAppointmentStatsService, IZipRadiusDistanceRepository zipRadiusDistanceRepository, IHealthPlanFillEventCallQueueRepository healthPlanFillEventCallQueueRepository) { _corporateAccountRepository = corporateAccountRepository; _eventRepository = eventRepository; _hostRepository = hostRepository; _healthPlanEventZipRepository = healthPlanEventZipRepository; _accountEventZipReposiory = accountEventZipReposiory; _eventAppointmentStatsService = eventAppointmentStatsService; _zipRadiusDistanceRepository = zipRadiusDistanceRepository; _healthPlanFillEventCallQueueRepository = healthPlanFillEventCallQueueRepository; _logger = logManager.GetLogger("AccountEventZipSubstituteRegeneration"); _settings = settings; _settingFilePath = settings.AccountZipRegenerationResourcePath; }