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; }
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; }
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; }