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;
 }
Exemplo n.º 2
0
 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;
 }