public CallQueueCustomerReportService(ICallQueueRepository callQueueRepository, ICallQueueCustomerRepository callQueueCustomerRepository,
                                              ICorporateAccountRepository corporateAccountRepository, ICustomerRepository customerRepository,
                                              ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ICallQueueCustomerReportFactory callQueueCustomerReportFactory,
                                              ISettings settings, IHealthPlanCallQueueCriteriaRepository callQueueCriteriaRepository, IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService,
                                              IOrganizationRepository organizationRepository, IHealthPlanOutboundCallQueueService healthPlanOutboundCallQueueService,
                                              IGmsCallQueueCustomerModelFactory gmsCallQueueCustomerModelFactory, IHostRepository hostRepository, IEventReportingService eventReportingService,
                                              IDirectMailRepository directMailRepository, ICallCenterCallRepository callCenterCallRepository, IMailRoundCustomersReportFactory mailRoundCustomersReportFactory,
                                              ICustomerAccountGlocomNumberService customerAccountGlocomNumberService, IExcludedCustomerRepository excludedCustomerRepository)
        {
            _callQueueRepository                  = callQueueRepository;
            _callQueueCustomerRepository          = callQueueCustomerRepository;
            _corporateAccountRepository           = corporateAccountRepository;
            _customerRepository                   = customerRepository;
            _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;

            _callQueueCustomerReportFactory = callQueueCustomerReportFactory;
            _settings = settings;
            _callQueueCriteriaRepository        = callQueueCriteriaRepository;
            _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService;
            _organizationRepository             = organizationRepository;
            _healthPlanOutboundCallQueueService = healthPlanOutboundCallQueueService;
            _gmsCallQueueCustomerModelFactory   = gmsCallQueueCustomerModelFactory;
            _hostRepository        = hostRepository;
            _eventReportingService = eventReportingService;

            _customerAccountGlocomNumberService = customerAccountGlocomNumberService;
            _excludedCustomerRepository         = excludedCustomerRepository;

            _directMailRepository            = directMailRepository;
            _callCenterCallRepository        = callCenterCallRepository;
            _mailRoundCustomersReportFactory = mailRoundCustomersReportFactory;
        }
Exemplo n.º 2
0
 public HourlyAppointmentBookedReportingService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository,
                                                IUniqueItemRepository <Appointment> appointmentRepository, IEventReportingService eventReportingService, IOrderRepository orderRepository,
                                                IEventPackageRepository eventPackageRepository, IEventTestRepository eventTestRepository, IEventAppointmentChangeLogRepository eventAppointmentChangeLogRepository,
                                                IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository,
                                                ILanguageRepository languageRepository, ICustomAppointmentsBookedModelFactory customAppointmentsBookedModelFactory,
                                                ISourceCodeRepository sourceCodeRepository, ICallCenterCallRepository callCenterCallRepository, IShippingOptionRepository shippingOptionRepository,
                                                IShippingDetailRepository shippingDetailRepository, ICorporateCustomerCustomTagRepository customTagRepository,
                                                ICorporateAccountRepository corporateAccountRepository, IPcpAppointmentRepository pcpAppointmentRepository, IAccountAdditionalFieldRepository accountAdditionalFieldRepository,
                                                ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _eventCustomerRepository             = eventCustomerRepository;
     _customerRepository                  = customerRepository;
     _appointmentRepository               = appointmentRepository;
     _eventReportingService               = eventReportingService;
     _orderRepository                     = orderRepository;
     _eventPackageRepository              = eventPackageRepository;
     _eventTestRepository                 = eventTestRepository;
     _eventAppointmentChangeLogRepository = eventAppointmentChangeLogRepository;
     _organizationRoleUserRepository      = organizationRoleUserRepository;
     _roleRepository = roleRepository;
     _primaryCarePhysicianRepository       = primaryCarePhysicianRepository;
     _languageRepository                   = languageRepository;
     _customAppointmentsBookedModelFactory = customAppointmentsBookedModelFactory;
     _sourceCodeRepository                 = sourceCodeRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _shippingOptionRepository             = shippingOptionRepository;
     _shippingDetailRepository             = shippingDetailRepository;
     _customTagRepository                  = customTagRepository;
     _corporateAccountRepository           = corporateAccountRepository;
     _pcpAppointmentRepository             = pcpAppointmentRepository;
     _accountAdditionalFieldRepository     = accountAdditionalFieldRepository;
     _customerEligibilityRepository        = customerEligibilityRepository;
 }
        public PreAssessmentCallQueueService(ICustomerRepository customerRepository,
                                             IProspectCustomerRepository prospectCustomerRepository, IPreAssessmentCallQueuePatientInfomationFactory preAssessmentCallQueuePatientInfomationFactory,
                                             ICallCenterCallRepository callCenterCallRepository,
                                             IEventRepository eventRepository, IEventCustomerRepository eventCustomerRepository,
                                             IAddressService addressService, IStateRepository stateRepository,
                                             ICustomerService customerService, IPreAssessmentCallQueueCustomerLockRepository preAssessmentCallQueueCustomerLockRepository,
                                             ICallQueueRepository callQueueRepository, IPreApprovedTestRepository preApprovedTestRepository,
                                             IPrimaryCarePhysicianHelper primaryCarePhysicianHelper, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                             ICorporateAccountRepository corporateAccountRepository, ICustomerNotesService customerNotesService,
                                             IAccountAdditionalFieldRepository accountAdditionalFieldRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                             IPreApprovedPackageRepository preApprovedPackageRepository, IPackageRepository packageRepository,
                                             IPreAssessmentCustomerCallQueueCallAttemptRepository preAssessmentCustomerCallQueueCallAttemptRepository, ICustomerAccountGlocomNumberService customerAccountGlocomNumberService,
                                             IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, IEventService eventService, IAppointmentRepository appointmentRepository, IOrganizationRepository organizationRepository,
                                             IOutboundCallQueueService outboundCallQueueService,
                                             IProspectCustomerFactory prospectCustomerFactory, ICallCenterRepository callCenterRepository, ISettings settings, ICallCenterRepProfileRepository callCenterRepProfileRepository,
                                             ICustomerEligibilityRepository customerEligibilityRepository, ICustomerWarmTransferRepository customerWarmTransferRepository, ITestResultService testResultService, IActivityTypeRepository activityTypeRepository,
                                             IAccountHraChatQuestionnaireHistoryServices accountHraChatQuestionnaireHistoryServices
                                             )
        {
            _customerRepository         = customerRepository;
            _prospectCustomerRepository = prospectCustomerRepository;
            _preAssessmentCallQueuePatientInfomationFactory = preAssessmentCallQueuePatientInfomationFactory;
            _callCenterCallRepository = callCenterCallRepository;
            _eventRepository          = eventRepository;
            _eventCustomerRepository  = eventCustomerRepository;
            _addressService           = addressService;
            _stateRepository          = stateRepository;
            _customerService          = customerService;
            _preAssessmentCallQueueCustomerLockRepository = preAssessmentCallQueueCustomerLockRepository;
            _callQueueRepository                  = callQueueRepository;
            _preApprovedTestRepository            = preApprovedTestRepository;
            _primaryCarePhysicianHelper           = primaryCarePhysicianHelper;
            _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
            _corporateAccountRepository           = corporateAccountRepository;
            _customerNotesService                 = customerNotesService;
            _accountAdditionalFieldRepository     = accountAdditionalFieldRepository;
            _callCenterNotesRepository            = callCenterNotesRepository;
            _preApprovedPackageRepository         = preApprovedPackageRepository;
            _packageRepository = packageRepository;
            _preAssessmentCustomerCallQueueCallAttemptRepository = preAssessmentCustomerCallQueueCallAttemptRepository;
            _customerAccountGlocomNumberService = customerAccountGlocomNumberService;
            _fileRepository         = fileRepository;
            _mediaRepository        = mediaRepository;
            _eventService           = eventService;
            _appointmentRepository  = appointmentRepository;
            _organizationRepository = organizationRepository;

            _outboundCallQueueService = outboundCallQueueService;

            _prospectCustomerFactory = prospectCustomerFactory;
            _callCenterRepository    = callCenterRepository;
            _settings = settings;
            _callCenterRepProfileRepository = callCenterRepProfileRepository;
            _customerEligibilityRepository  = customerEligibilityRepository;
            _customerWarmTransferRepository = customerWarmTransferRepository;
            _testResultService      = testResultService;
            _activityTypeRepository = activityTypeRepository;
            _accountHraChatQuestionnaireHistoryServices = accountHraChatQuestionnaireHistoryServices;
        }
Exemplo n.º 4
0
 public CustomTagService(IOrganizationRepository organizationRepository, ICorporateTagRepository corporateTagRepository,
                         ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ICustomTagFactory customTagFactory)
 {
     _organizationRepository = organizationRepository;
     _corporateTagRepository = corporateTagRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _customTagFactory = customTagFactory;
 }
 public CorporateAccountController(IEventService eventService, ISessionContext sessionContext, ISettings settings, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                   ILogManager logManager, ICustomTagService customTagService, ICorporateAccountService corporateAccountService)
 {
     _pageSize       = settings.DefaultPageSizeForReports;
     _eventService   = eventService;
     _sessionContext = sessionContext;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _logger                  = logManager.GetLogger <CorporateAccountController>();
     _customTagService        = customTagService;
     _corporateAccountService = corporateAccountService;
 }
Exemplo n.º 6
0
        public HealthPlanCustomerExportService(ICorporateAccountRepository corporateAccountRepository, ICustomerRepository customerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                               IHealthPlanExportCustomerViewModelFactory exportCustomerViewModelFactory, ISettings settings, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, ISftpCridentialManager sftpCridentialManager)
        {
            _corporateAccountRepository           = corporateAccountRepository;
            _customerRepository                   = customerRepository;
            _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
            _exportCustomerViewModelFactory       = exportCustomerViewModelFactory;
            _settings = settings;
            _primaryCarePhysicianRepository = primaryCarePhysicianRepository;

            _pageSizeHealthPlanExport       = settings.PageSizeHealthPlanExport;
            _martinsPointExclusiveAccountId = settings.MartinsPointExclusiveAccountId;
            _dayOfWeek = settings.HealthPlanCustomerExportIntervalDay;
        }
Exemplo n.º 7
0
 public GmsExcludedCustomerService(IGmsExcludedCustomerRepository gmsExcludedCustomerRepository,
                                   IOrganizationRepository organizationRepository, ICustomerRepository customerRepository,
                                   ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ICallQueueRepository callQueueRepository,
                                   IHealthPlanOutboundCallQueueService healthPlanOutboundCallQueueService, IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICampaignRepository campaignRepository)
 {
     _gmsExcludedCustomerRepository         = gmsExcludedCustomerRepository;
     _organizationRepository                = organizationRepository;
     _customerRepository                    = customerRepository;
     _corporateCustomerCustomTagRepository  = corporateCustomerCustomTagRepository;
     _callQueueRepository                   = callQueueRepository;
     _healthPlanOutboundCallQueueService    = healthPlanOutboundCallQueueService;
     _healthPlanCallQueueCriteriaRepository = healthPlanCallQueueCriteriaRepository;
     _campaignRepository                    = campaignRepository;
 }
Exemplo n.º 8
0
 public CallCenterReportService(ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICustomerRepository customerRepository, IEventRepository eventRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                IHealthPlanCallQueueReportListModelFactory healthPlanCallQueueReportListModelFactory, IOrganizationRepository organizationRepository, ICallQueueRepository callQueueRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                ICallCenterRepository callCenterRepository, IAgentConversionReportFactory agentConversionReportFactory, IEventCustomerRepository eventCustomerRepository)
 {
     _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
     _customerRepository = customerRepository;
     _corporateCustomerCustomTagRepository      = corporateCustomerCustomTagRepository;
     _healthPlanCallQueueReportListModelFactory = healthPlanCallQueueReportListModelFactory;
     _organizationRepository         = organizationRepository;
     _callQueueRepository            = callQueueRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _callCenterRepository           = callCenterRepository;
     _agentConversionReportFactory   = agentConversionReportFactory;
     _eventCustomerRepository        = eventCustomerRepository;
     _eventRepository = eventRepository;
 }
Exemplo n.º 9
0
 public HealthPlanOutboundCallQueueService(ICallQueueCustomerRepository callQueueCustomerRepository, ICustomerRepository customerRepository, ICallCenterCallRepository callCenterCallRepository,
                                           ICallCenterNotesRepository callCenterNotesRepository, IOutboundCallQueueListModelFactory outboundCallQueueListModelFactory,
                                           IProspectCustomerRepository prospectCustomerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ISettings settings,
                                           IAccountCallQueueSettingRepository accountCallQueueSettingRepository, ICorporateAccountRepository corporateAccountRepository)
 {
     _callQueueCustomerRepository          = callQueueCustomerRepository;
     _customerRepository                   = customerRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _callCenterNotesRepository            = callCenterNotesRepository;
     _outboundCallQueueListModelFactory    = outboundCallQueueListModelFactory;
     _prospectCustomerRepository           = prospectCustomerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _settings = settings;
     _accountCallQueueSettingRepository = accountCallQueueSettingRepository;
     _corporateAccountRepository        = corporateAccountRepository;
 }
Exemplo n.º 10
0
 public KynCustomerReportService(IEventCustomerRepository eventCustomerRepository, ICustomerRepository customerRepository, IKynCustomerReportingFactory kynCustomerReportingFactory, IEventRepository eventRepository,
                                 IAppointmentRepository appointmentRepository, IPodRepository podRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IRoleRepository roleRepository, ICorporateCustomerCustomTagRepository customTagRepository,
                                 ICorporateAccountRepository corporateAccountRepository, IHospitalPartnerRepository hospitalPartnerRepository, IHealthAssessmentRepository healthAssessmentRepository)
 {
     _eventCustomerRepository     = eventCustomerRepository;
     _customerRepository          = customerRepository;
     _kynCustomerReportingFactory = kynCustomerReportingFactory;
     _eventRepository             = eventRepository;
     _appointmentRepository       = appointmentRepository;
     _podRepository = podRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _roleRepository             = roleRepository;
     _customTagRepository        = customTagRepository;
     _corporateAccountRepository = corporateAccountRepository;
     _hospitalPartnerRepository  = hospitalPartnerRepository;
     _healthAssessmentRepository = healthAssessmentRepository;
 }
Exemplo n.º 11
0
 public CallQueueService(ICallQueueRepository callQueueRepository, ICallQueueAssignmentRepository callQueueAssignmentRepository, ICallQueueCriteriaRepository callQueueCriteriaRepository,
                         ICriteriaRepository criteriaRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueListModelFactory callQueueListModelFactory,
                         ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueReportListModelFactory callQueueReportListModelFactory, IScriptRepository scriptRepository,
                         IOutreachCallReportListModelFactory outreachCallReportListModelFactory, ICustomerRepository customerRepository,
                         ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, IEventCustomerRepository eventCustomerRepository, IEventRepository eventRepository,
                         ICallCenterCallRepository callCenterCallRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IAppointmentRepository appointmentRepository, ICallCenterNotesRepository callCenterNotesRepository,
                         IUncontactedCustomersListModelFactory uncontactedCustomersListModelFactory, ISettings settings, IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository,
                         ICallQueueExcludedCustomerReportListModelFactory callQueueExcludedCustomerReportListModelFactory, IProspectCustomerRepository prospectCustomerRepository,
                         IUserRepository <User> userRepository, ICustomerWithNoEventsInAreaReportListModelFactory customerWithNoEventsInAreaReportListModelFactory,
                         ICallCenterCallReportListModelFactory callCenterCallReportListModelFactory, ICorporateAccountRepository corporateAccountRepository, IAccountCallQueueSettingRepository callQueueSettingRepository,
                         IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICustomerEligibilityRepository customerEligibilityRepository, ICustomerTargetedRepository customerTargetedRepository)
 {
     _callQueueRepository                  = callQueueRepository;
     _callQueueAssignmentRepository        = callQueueAssignmentRepository;
     _callQueueCriteriaRepository          = callQueueCriteriaRepository;
     _criteriaRepository                   = criteriaRepository;
     _organizationRoleUserRepository       = organizationRoleUserRepository;
     _callQueueListModelFactory            = callQueueListModelFactory;
     _callQueueCustomerRepository          = callQueueCustomerRepository;
     _callQueueReportListModelFactory      = callQueueReportListModelFactory;
     _outreachCallReportListModelFactory   = outreachCallReportListModelFactory;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _eventRepository                      = eventRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _scriptRepository                     = scriptRepository;
     _eventBasicInfoListHelper             = eventBasicInfoListHelper;
     _appointmentRepository                = appointmentRepository;
     _callCenterNotesRepository            = callCenterNotesRepository;
     _uncontactedCustomersListModelFactory = uncontactedCustomersListModelFactory;
     _settings = settings;
     _shippingDetailRepository = shippingDetailRepository;
     _addressRepository        = addressRepository;
     _callQueueExcludedCustomerReportListModelFactory = callQueueExcludedCustomerReportListModelFactory;
     _prospectCustomerRepository = prospectCustomerRepository;
     _userRepository             = userRepository;
     _customerWithNoEventsInAreaReportListModelFactory = customerWithNoEventsInAreaReportListModelFactory;
     _callCenterCallReportListModelFactory             = callCenterCallReportListModelFactory;
     _corporateAccountRepository            = corporateAccountRepository;
     _callQueueSettingRepository            = callQueueSettingRepository;
     _healthPlanCallQueueCriteriaRepository = healthPlanCallQueueCriteriaRepository;
     _customerEligibilityRepository         = customerEligibilityRepository;
     _customerTargetedRepository            = customerTargetedRepository;
 }
Exemplo n.º 12
0
 public BcbsMiHomeVisitRequestExportPollingAgent(ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository,
                                                 ICustomerRepository customerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                                 IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IHealthPlanExportCustomerViewModelFactory healthPlanExportCustomerViewModelFactory, ICustomSettingManager customSettingManager)
 {
     _corporateAccountRepository               = corporateAccountRepository;
     _customerRepository                       = customerRepository;
     _corporateCustomerCustomTagRepository     = corporateCustomerCustomTagRepository;
     _primaryCarePhysicianRepository           = primaryCarePhysicianRepository;
     _healthPlanExportCustomerViewModelFactory = healthPlanExportCustomerViewModelFactory;
     _customSettingManager                     = customSettingManager;
     _logger                = logManager.GetLogger("BCBS_MI_Home_Visit_Request_Export");
     _cutOffDate            = settings.PcpDownloadCutOfDate;
     _dayOfWeek             = settings.BcbsMiHomeVisitExportDay;
     _bcbsMiRiskPatientTags = settings.BcbsMiRiskPatientTags;
     _bcbsMiGapPatinetTags  = settings.BcbsMiGapPatinetTags;
     _bcbsMiAccountId       = settings.BcbsMiAccountId;
     _bcbsMiFolderPath      = settings.BcbsMiResultReportDownloadPath;
     _customSettingsPath    = settings.BcbsmiHomeVisitRequestedSettingPath;
 }
Exemplo n.º 13
0
 public PatientWorksheetService(ICustomerRepository customerRepository, IOrderRepository orderRepository, IEventPackageRepository eventPackageRepository,
                                IEventTestRepository eventTestRepository, IElectronicProductRepository electronicProductRepository, ILabRepository labRepository,
                                IIcdCodesRepository icdCodesRepository, ICustomerIcdCodesRepository customerIcdCodesRepository, IEventCustomerPreApprovedTestRepository preApprovedTestRepository,
                                IEventCustomerRepository eventCustomerRepository, ITestRepository testRepository, IEventRepository eventRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository)
 {
     _customerRepository          = customerRepository;
     _orderRepository             = orderRepository;
     _eventPackageRepository      = eventPackageRepository;
     _eventTestRepository         = eventTestRepository;
     _electronicProductRepository = electronicProductRepository;
     _labRepository                        = labRepository;
     _icdCodesRepository                   = icdCodesRepository;
     _customerIcdCodesRepository           = customerIcdCodesRepository;
     _preApprovedTestRepository            = preApprovedTestRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _testRepository                       = testRepository;
     _eventRepository                      = eventRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
 }
Exemplo n.º 14
0
 public ProspectCustomerService(IProspectCustomerRepository prospectCustomerRepository, ISourceCodeRepository sourceCodeRepository, ISettings settings, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                IEventCustomerRepository eventCustomerRepository, IOrderRepository orderRepository, IRefundRequestRepository refundRequestRepository, IStateRepository stateRepository,
                                ICustomerCallNotesRepository customerCallNotesRepository, INotesViewModelFactory notesViewModelFactory, ICustomerRepository customerRepository,
                                ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, ICorporateAccountRepository corporateAccountRepository, ICorporateTagRepository corporateTagRepository)
 {
     _prospectCustomerRepository     = prospectCustomerRepository;
     _sourceCodeRepository           = sourceCodeRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _settings = settings;
     _eventCustomerRepository              = eventCustomerRepository;
     _refundRequestRepository              = refundRequestRepository;
     _orderRepository                      = orderRepository;
     _stateRepository                      = stateRepository;
     _customerCallNotesRepository          = customerCallNotesRepository;
     _notesViewModelFactory                = notesViewModelFactory;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _corporateAccountRepository           = corporateAccountRepository;
     _corporateTagRepository               = corporateTagRepository;
 }
 public BcbsMiIncorrectPhoneExportPollingAgent(ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ICustomerRepository customerRepository,
                                               ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, IPrimaryCarePhysicianRepository primaryCarePhysicianRepository, IHealthPlanExportCustomerViewModelFactory healthPlanExportCustomerViewModelFactory,
                                               ICustomSettingManager customSettingManager, IXmlSerializer <DateAddedXml> dateAddedSettingManager)
 {
     _corporateAccountRepository               = corporateAccountRepository;
     _customerRepository                       = customerRepository;
     _corporateCustomerCustomTagRepository     = corporateCustomerCustomTagRepository;
     _primaryCarePhysicianRepository           = primaryCarePhysicianRepository;
     _healthPlanExportCustomerViewModelFactory = healthPlanExportCustomerViewModelFactory;
     _customSettingManager                     = customSettingManager;
     _logger                = logManager.GetLogger("BCBS_MI_Incorrect_Phone_Export");
     _cutOffDate            = settings.PcpDownloadCutOfDate;
     _dayOfWeek             = settings.BcbsMiIncorrectPhoneExportDay;
     _bcbsMiRiskPatientTags = settings.BcbsMiRiskPatientTags;
     _bcbsMiGapPatinetTags  = settings.BcbsMiGapPatinetTags;
     _bcbsMiAccountId       = settings.BcbsMiAccountId;
     _bcbsMiFolderPath      = settings.BcbsMiResultReportDownloadPath;
     _incorrectPhoneNumber  = settings.BcbsmiIncorrectPhoneNumberSettingPath;
     _BcbsmiDateAddedIncorrectPhoneNumberSettingPath = settings.BcbsmiDateAddedIncorrectPhoneNumberSettingPath;
     _dateAddedSettingManager = dateAddedSettingManager;
 }
Exemplo n.º 16
0
 public HourlyOutreachReportingService(ICallCenterCallRepository callCenterCallRepository, ICallQueueRepository callQueueRepository,
                                       ICustomerRepository customerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                       IEventRepository eventRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IEventCustomerRepository eventCustomerRepository,
                                       IAppointmentRepository appointmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                       IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository, IOutreachCallReportListModelFactory outreachCallReportListModelFactory,
                                       ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _callCenterCallRepository             = callCenterCallRepository;
     _callQueueRepository                  = callQueueRepository;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventRepository                    = eventRepository;
     _eventBasicInfoListHelper           = eventBasicInfoListHelper;
     _eventCustomerRepository            = eventCustomerRepository;
     _appointmentRepository              = appointmentRepository;
     _organizationRoleUserRepository     = organizationRoleUserRepository;
     _callCenterNotesRepository          = callCenterNotesRepository;
     _shippingDetailRepository           = shippingDetailRepository;
     _addressRepository                  = addressRepository;
     _outreachCallReportListModelFactory = outreachCallReportListModelFactory;
     _customerEligibilityRepository      = customerEligibilityRepository;
 }
 public CorporateCustomerCustomTagService(ICorporateCustomerCustomTagRepository customerTagRepository)
 {
     _customerTagRepository = customerTagRepository;
 }