示例#1
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;
        }
示例#2
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;
 }
 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;
 }