public ResponseVendorReportService(IResponseVendorReportFactory responseVendorReportFactory, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository, IUniqueItemRepository <Event> eventRepository, ILanguageRepository languageRepository, IAppointmentRepository appointmentRepository, ICallCenterCallRepository callRepository, IPcpDispositionRepository pcpDispositionRepository, IPcpAppointmentRepository pcpAppointmentRepository, IBarrierRepository barrierRepository, IChaseOutboundRepository chaseOutboundRepository, IChaseCampaignRepository chaseCampaignRepository, IChaseCampaignTypeRepository chaseCampaignTypeRepository, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, IEventAppointmentCancellationLogRepository eventAppointmentCancellationLogRepository, ISettings settings, IXmlSerializer <ResultPdfPostedXml> resultPdfPostedSerializer, ICustomerEligibilityRepository customerEligibilityRepository) { _responseVendorReportFactory = responseVendorReportFactory; _customerRepository = customerRepository; _eventCustomerRepository = eventCustomerRepository; _eventRepository = eventRepository; _languageRepository = languageRepository; _appointmentRepository = appointmentRepository; _callRepository = callRepository; _pcpDispositionRepository = pcpDispositionRepository; _pcpAppointmentRepository = pcpAppointmentRepository; _barrierRepository = barrierRepository; _chaseOutboundRepository = chaseOutboundRepository; _chaseCampaignRepository = chaseCampaignRepository; _chaseCampaignTypeRepository = chaseCampaignTypeRepository; _corporateAccountRepository = corporateAccountRepository; _eventAppointmentCancellationLogRepository = eventAppointmentCancellationLogRepository; _settings = settings; _resultPdfPostedSerializer = resultPdfPostedSerializer; _customerEligibilityRepository = customerEligibilityRepository; }
public ChaseOutboundParsePollingAgent(IOutboundUploadRepository outboundUploadRepository, IUniqueItemRepository <File> fileRepository, IPipeDelimitedReportHelper pipeDelimitedReportHelper, ILogManager logManager, ILanguageRepository languageRepository, IChaseOutboundFactory chaseOutboundFactory, IChaseProductRepository chaseProductRepository, IChaseChannelLevelRepository chaseChannelLevelRepository, IChaseGroupRepository chaseGroupRepository, IChaseCampaignRepository chaseCampaignRepository, IChaseCampaignTypeRepository chaseCampaignTypeRepository, IRelationshipRepository relationshipRepository, IMediaRepository mediaRepository, IChaseOutboundRepository chaseOutboundRepository, ISettings settings, IUniqueItemRepository <CorporateAccount> corporateAccountRepository, ILabRepository labRepository, ICustomerRegistrationService customerRegistrationService, IOrganizationRoleUserRepository organizationRoleUserRepository, IStateRepository stateRepository, ICustomerRepository customerRepository, ICorporateCustomerCustomTagService corporateCustomerCustomTagService, IAddressService addressService, IActivityTypeRepository activityTypeRepository) { _outboundUploadRepository = outboundUploadRepository; _fileRepository = fileRepository; _pipeDelimitedReportHelper = pipeDelimitedReportHelper; _languageRepository = languageRepository; _chaseOutboundFactory = chaseOutboundFactory; _chaseProductRepository = chaseProductRepository; _chaseChannelLevelRepository = chaseChannelLevelRepository; _chaseGroupRepository = chaseGroupRepository; _chaseCampaignRepository = chaseCampaignRepository; _chaseCampaignTypeRepository = chaseCampaignTypeRepository; _relationshipRepository = relationshipRepository; _mediaRepository = mediaRepository; _chaseOutboundRepository = chaseOutboundRepository; _corporateAccountRepository = corporateAccountRepository; _labRepository = labRepository; _customerRegistrationService = customerRegistrationService; _organizationRoleUserRepository = organizationRoleUserRepository; _stateRepository = stateRepository; _customerRepository = customerRepository; _corporateCustomerCustomTagService = corporateCustomerCustomTagService; _addressService = addressService; _logger = logManager.GetLogger("Chase_Outbound_Import"); _activityTypeRepository = activityTypeRepository; _accountIds = settings.FloridaBlueAccountId; }