public WellCareToWellmedAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("WellCareToWellmedAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _appointmentSettings = settings.WellmedAppointmentBookedReportDownloadSettings; _destinationAppointmentBookedReportPath = settings.WellmedAppointmentBookedReportDownloadPath; _destinationSftpFolderAppointmentBookedReportPath = settings.WellmedSftpAppointmentBookedReportDownloadPath; _cutOfDate = settings.PcpDownloadCutOfDate; _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _sendReportToSftp = settings.SendReportToWellmedSftp; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _accountIds = settings.WellCareToWellmedAccountId; }
public HourlyAppointmentBookedReportPollingAgent(ISettings settings, ILogManager logManager, IHourlyAppointmentBookedReportingService hourlyAppointmentBookedReportingService, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper, INotifier notifier, IEmailNotificationModelsFactory emailNotificationModelsFactory) { _settings = settings; _hourlyAppointmentBookedReportingService = hourlyAppointmentBookedReportingService; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _notifier = notifier; _emailNotificationModelsFactory = emailNotificationModelsFactory; _logger = logManager.GetLogger("HourlyAppointmentBookedReportPollingAgent"); }
public MartinPointDailyAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("MartinPointDailyAppointmentBookExport"); _eventCustomerReportingService = eventCustomerReportingService; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _accountId = settings.MartinPointAccountId; _destinationAppointmentBookedReportPath = settings.MartinPointAppointmentBookedReportPath; }
public WellmedAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("WellmedAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _settings = settings; }
public WellmedCatalystAppointmentsBookedExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("WellmedCatalystAppointmentsBookedExportPollingAgent"); _eventCustomerReportingService = eventCustomerReportingService; _corporateAccountRepository = corporateAccountRepository; _destinationPath = settings.OutTakeReportPath; _groupNameSettings = settings.WellmedTxCatalystGroupName; _accountId = settings.WellmedTxAccountId; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; }
public OptumAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, ICorporateAccountRepository corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("OptumAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _appointmentSettings = settings.PcpAppointmentBookedReportDownloadSettings; _cutOfDate = settings.PcpDownloadCutOfDate; _optumAppointmentBookedReportDownloadPath = settings.OptumAppointmentBookedReportDownloadPath; _accountIds = settings.OptumAppointmentBookedReportDownloadAccountIds; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; }
public MolinaAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("MolinaAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _cutOfDate = settings.PcpDownloadCutOfDate; _accountId = settings.MolinaAccountId; _appointmentSettings = settings.MolinaAppointmentBookedReportDownloadSettings; _destinationAppointmentBookedReportPath = settings.MolinaAppointmentBookedReportDownloadPath; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; }
public BcbsMiAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("BcbsMiAppointmentBookExportPollingAgent"); _eventCustomerReportingService = eventCustomerReportingService; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _appointmentSettings = settings.PcpAppointmentBookedReportDownloadSettings; _destinationFolderPdfPath = settings.BcbsMiResultReportDownloadPath; _accountId = settings.BcbsMiAccountId; _cutOfDate = settings.PcpDownloadCutOfDate; _bcbsMiGapPatinetTags = settings.BcbsMiGapPatinetTags; _bcbsMiRiskPatientTags = settings.BcbsMiRiskPatientTags; }
public WellmedWeeklyAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("WellmedWeeklyAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _destinationAppointmentBookedReportPath = settings.WellmedWeeklyAppointmentBookedReportPath; _destinationSftpFolderAppointmentBookedReportPath = settings.WellmedSftpWeeklyAppointmentBookedReportPath; _sftpHost = settings.WellmedSftpHost; _sftpUserName = settings.WellmedSftpUserName; _sftpPassword = settings.WellmedSftpPassword; _accountId = settings.WellmedAccountId; _sendReportToSftp = settings.SendReportToWellmedSftp; _dayOfWeek = settings.WellmedWeeklyAppointmentBookedReportIntervalDay; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; }
public PcpAppointmentBookExportPollingAgent(IEventCustomerReportingService eventCustomerReportingService, ILogManager logManager, ISettings settings, ICustomSettingManager customSettingManager, ICorporateAccountRepository corporateAccountRepository, IPgpFileEncryptionHelper pgpFileEncryptionHelper, ISftpCridentialManager sftpCridentialManager, IAppointmentBookedExportCsvHelper appointmentBookedExportCsvHelper) { _logger = logManager.GetLogger("PcpAppointmentBookedReport"); _eventCustomerReportingService = eventCustomerReportingService; _settings = settings; _customSettingManager = customSettingManager; _corporateAccountRepository = corporateAccountRepository; _pgpFileEncryptionHelper = pgpFileEncryptionHelper; _sftpCridentialManager = sftpCridentialManager; _appointmentBookedExportCsvHelper = appointmentBookedExportCsvHelper; _appointmentSettings = settings.PcpAppointmentBookedReportDownloadSettings; _pcpAppointmentBookedReportDownloadPath = settings.PcpAppointmentBookedReportDownloadPath; _accountIds = settings.PcpAppointmentBookedReportDownloadAccountIds; _cutOfDate = settings.PcpDownloadCutOfDate; _ntspAccountIds = settings.NtspAccountIds; _destinationSftpFolderPdfPath = settings.NtspSftpResultReportDownloadPath; _bcbsMnAccountId = settings.BcbsMnAccountId; _bcbsSftpFolderPath = settings.BcbsMnSftpResultReportDownloadPath; _martinsPointExclusiveAccountId = settings.MartinsPointExclusiveAccountId; }