public HealthPlanContactCustomerController(ITagRepository tagRepository, IOutboundCallQueueService outboundCallQueueService, ICustomerCallQueueCallAttemptService customerCallQueueCallAttemptService, ICallCenterRepository callCenterRepository,
                                            IProspectCustomerRepository prospectCustomerRepository, ISessionContext sessionContext, ICallQueueCustomerRepository callQueueCustomerRepository, ICustomerAccountGlocomNumberService accountCheckoutPhoneNumberService,
                                            ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICustomerAccountGlocomNumberRepository customerAccountGlocomNumberRepository, ICallCenterCallRepository callCenterCallRepository,
                                            IPreApprovedTestRepository preApprovedTestRepository, IEventTestRepository eventTestRepository, IPreQualificationTestTemplateRepository preQualificationTestTemplateRepository,
                                            IPreQualifiedQuestionTemplateService preQualifiedQuestionTemplateService, IEventCustomerQuestionAnswerService eventCustomerQuestionAnswerService, ILogManager logManager, ICustomerRepository customerRepository)
 {
     _tagRepository = tagRepository;
     _customerCallQueueCallAttemptService = customerCallQueueCallAttemptService;
     _callCenterRepository                   = callCenterRepository;
     _prospectCustomerRepository             = prospectCustomerRepository;
     _sessionContext                         = sessionContext;
     _callQueueCustomerRepository            = callQueueCustomerRepository;
     _outboundCallQueueService               = outboundCallQueueService;
     _accountCheckoutPhoneNumberService      = accountCheckoutPhoneNumberService;
     _callQueueCustomerCallRepository        = callQueueCustomerCallRepository;
     _customerAccountGlocomNumberRepository  = customerAccountGlocomNumberRepository;
     _callCenterCallRepository               = callCenterCallRepository;
     _preApprovedTestRepository              = preApprovedTestRepository;
     _eventTestRepository                    = eventTestRepository;
     _preQualificationTestTemplateRepository = preQualificationTestTemplateRepository;
     _preQualifiedQuestionTemplateService    = preQualifiedQuestionTemplateService;
     _eventCustomerQuestionAnswerService     = eventCustomerQuestionAnswerService;
     _customerRepository                     = customerRepository;
     _logger = logManager.GetLogger("HealthPlanContactCustomerController");
 }
Пример #2
0
        public OutboundCallQueueService(ICallQueueCustomerRepository callQueueCustomerRepository, ICustomerRepository customerRepository, IProspectCustomerRepository prospectCustomerRepository,
                                        ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICallCenterCallRepository callCenterCallRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                        IOutboundCallQueueListModelFactory outboundCallQueueListModelFactory, INotesRepository notesRepository, ICallQueueCriteriaRepository callQueueCriteriaRepository, ICriteriaRepository criteriaRepository,
                                        ICustomerCallNotesRepository customerCallNotesRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ISettings settings, IEventRepository eventRepository, IHostRepository hostRepository,
                                        IPodRepository podRepository, IEventCustomerRepository eventCustomerRepository, IAppointmentRepository appointmentRepository, IRoleRepository roleRepository, IRefundRequestRepository refundRequestRepository,
                                        IOrderRepository orderRepository, IDirectMailRepository directMailRepository, IDirectMailTypeRepository directMailTypeRepository)
        {
            _callQueueCustomerRepository       = callQueueCustomerRepository;
            _customerRepository                = customerRepository;
            _prospectCustomerRepository        = prospectCustomerRepository;
            _callQueueCustomerCallRepository   = callQueueCustomerCallRepository;
            _callCenterCallRepository          = callCenterCallRepository;
            _callCenterNotesRepository         = callCenterNotesRepository;
            _outboundCallQueueListModelFactory = outboundCallQueueListModelFactory;
            _notesRepository                = notesRepository;
            _callQueueCriteriaRepository    = callQueueCriteriaRepository;
            _criteriaRepository             = criteriaRepository;
            _customerCallNotesRepository    = customerCallNotesRepository;
            _organizationRoleUserRepository = organizationRoleUserRepository;
            _settings = settings;

            _eventRepository          = eventRepository;
            _hostRepository           = hostRepository;
            _podRepository            = podRepository;
            _eventCustomerRepository  = eventCustomerRepository;
            _appointmentRepository    = appointmentRepository;
            _roleRepository           = roleRepository;
            _refundRequestRepository  = refundRequestRepository;
            _orderRepository          = orderRepository;
            _directMailRepository     = directMailRepository;
            _directMailTypeRepository = directMailTypeRepository;
        }
Пример #3
0
 public ConfirmationReportingService(ICallQueueCustomerRepository callQueueCustomerRepository, ICallCenterCallRepository callCenterCallRepository, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository,
                                     IConfirmationReportingFactory confirmationReportingFactory, IEventService eventService, ICorporateAccountRepository corporateAccountRepository, IAppointmentRepository appointmentRepository,
                                     IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository)
 {
     _callQueueCustomerRepository  = callQueueCustomerRepository;
     _callCenterCallRepository     = callCenterCallRepository;
     _customerRepository           = customerRepository;
     _eventCustomerRepository      = eventCustomerRepository;
     _confirmationReportingFactory = confirmationReportingFactory;
     _eventService = eventService;
     _corporateAccountRepository      = corporateAccountRepository;
     _appointmentRepository           = appointmentRepository;
     _organizationRoleUserRepository  = organizationRoleUserRepository;
     _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
 }
 public PreAssessmentReportingService(IPreAssessmentCustomerCallQueueCallAttemptRepository preAssessmentCustomerCallQueueCallAttemptRepository, ICallCenterCallRepository callCenterCallRepository, ICustomerRepository customerRepository, IEventCustomerRepository eventCustomerRepository,
                                      IPreAssessmentReportingFactory preAssessmentReportingFactory, IEventService eventService, ICorporateAccountRepository corporateAccountRepository, IAppointmentRepository appointmentRepository,
                                      IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository)
 {
     _preAssessmentCustomerCallQueueCallAttemptRepository = preAssessmentCustomerCallQueueCallAttemptRepository;
     _callCenterCallRepository      = callCenterCallRepository;
     _customerRepository            = customerRepository;
     _eventCustomerRepository       = eventCustomerRepository;
     _preAssessmentReportingFactory = preAssessmentReportingFactory;
     _eventService = eventService;
     _corporateAccountRepository      = corporateAccountRepository;
     _appointmentRepository           = appointmentRepository;
     _organizationRoleUserRepository  = organizationRoleUserRepository;
     _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
 }
Пример #5
0
 public ReportsController(IProspectCustomerService prospectCustomerService, ISettings settings, IProspectCustomerRepository prospectCustomerRepository, ISessionContext sessionContext,
                          ICustomerRepository customerRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository, IOutboundCallQueueService outboundCallQueueService,
                          ILogManager logManager, ICustomerService customerService)
 {
     _prospectCustomerService = prospectCustomerService;
     _pageSize = settings.DefaultPageSizeForReports;
     _prospectCustomerRepository      = prospectCustomerRepository;
     _sessionContext                  = sessionContext;
     _customerRepository              = customerRepository;
     _callQueueCustomerRepository     = callQueueCustomerRepository;
     _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
     _outboundCallQueueService        = outboundCallQueueService;
     _customerService                 = customerService;
     _logger = logManager.GetLogger <ReportsController>();
 }
Пример #6
0
 public CallCenterReportService(ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICustomerRepository customerRepository, IEventRepository eventRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                IHealthPlanCallQueueReportListModelFactory healthPlanCallQueueReportListModelFactory, IOrganizationRepository organizationRepository, ICallQueueRepository callQueueRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                                ICallCenterRepository callCenterRepository, IAgentConversionReportFactory agentConversionReportFactory, IEventCustomerRepository eventCustomerRepository)
 {
     _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
     _customerRepository = customerRepository;
     _corporateCustomerCustomTagRepository      = corporateCustomerCustomTagRepository;
     _healthPlanCallQueueReportListModelFactory = healthPlanCallQueueReportListModelFactory;
     _organizationRepository         = organizationRepository;
     _callQueueRepository            = callQueueRepository;
     _organizationRoleUserRepository = organizationRoleUserRepository;
     _callCenterRepository           = callCenterRepository;
     _agentConversionReportFactory   = agentConversionReportFactory;
     _eventCustomerRepository        = eventCustomerRepository;
     _eventRepository = eventRepository;
 }
Пример #7
0
 public CallUploadService(ICallUploadListModelFactory callUploadListModelFactory, ICallUploadRepository callUploadRepository, IUniqueItemRepository <File> fileRepository, IOrganizationRoleUserRepository organizationRoleUserRepository,
                          IMediaRepository mediaRepository, ICallQueueRepository callQueueRepository, ICorporateAccountRepository corporateAccountRepository, ICallCenterCallRepository callCenterCallRepository,
                          ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueCustomerCallRepository callQueueCustomerCallRepository, ICallQueueCustomerContactService callQueueCustomerContactService,
                          ICustomerAccountGlocomNumberService customerAccountGlocomNumberService, ICustomerRepository customerRepository, IProspectCustomerRepository prospectCustomerRepository,
                          ICustomerService customerService)
 {
     _callUploadListModelFactory         = callUploadListModelFactory;
     _callUploadRepository               = callUploadRepository;
     _fileRepository                     = fileRepository;
     _organizationRoleUserRepository     = organizationRoleUserRepository;
     _mediaRepository                    = mediaRepository;
     _callQueueRepository                = callQueueRepository;
     _corporateAccountRepository         = corporateAccountRepository;
     _callCenterCallRepository           = callCenterCallRepository;
     _callQueueCustomerRepository        = callQueueCustomerRepository;
     _callQueueCustomerCallRepository    = callQueueCustomerCallRepository;
     _callQueueCustomerContactService    = callQueueCustomerContactService;
     _customerAccountGlocomNumberService = customerAccountGlocomNumberService;
     _customerRepository                 = customerRepository;
     _prospectCustomerRepository         = prospectCustomerRepository;
     _customerService                    = customerService;
 }
        public CallUploadFileParserPollingAgent(ICallUploadRepository callUploadRepository, ICallUploadLogRepository callUploadLogRepository, ILogManager logManager,
                                                IUniqueItemRepository <File> fileRepository, IMediaRepository mediaRepository, ICsvReader csvReader, ICallUploadHelper callUploadHelper, ICustomerRepository
                                                customerRepository, ICorporateAccountRepository corporateAccountRepository, ICallQueueCustomerRepository callQueueCustomerRepository,
                                                ICallQueueRepository callQueueRepository, ICallCenterCallRepository callCenterCallRepository, IEventRepository eventRepository,
                                                ICallQueueCustomerCallRepository callQueueCustomerCallRepository, IProspectCustomerRepository prospectCustomerRepository,
                                                ICallCenterRepository callCenterRepository, IProspectCustomerFactory prospectCustomerFactory, IUniqueItemRepository <CustomerCallNotes> customerCallNotesRepository,
                                                IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository, ICallUploadRuleEngine callUploadRuleEngine,
                                                IDirectMailRepository directMailRepository, ISettings settings, IDirectMailTypeRepository directMailTypeRepository, ICampaignRepository campaignRepository)
        {
            _callUploadRepository    = callUploadRepository;
            _callUploadLogRepository = callUploadLogRepository;
            _fileRepository          = fileRepository;
            _mediaRepository         = mediaRepository;
            _csvReader                       = csvReader;
            _callUploadHelper                = callUploadHelper;
            _customerRepository              = customerRepository;
            _corporateAccountRepository      = corporateAccountRepository;
            _callQueueCustomerRepository     = callQueueCustomerRepository;
            _callQueueRepository             = callQueueRepository;
            _callCenterCallRepository        = callCenterCallRepository;
            _eventRepository                 = eventRepository;
            _callQueueCustomerCallRepository = callQueueCustomerCallRepository;
            _prospectCustomerRepository      = prospectCustomerRepository;
            _callCenterRepository            = callCenterRepository;
            _prospectCustomerFactory         = prospectCustomerFactory;
            _organizationRoleUserRepository  = organizationRoleUserRepository;
            _callCenterNotesRepository       = callCenterNotesRepository;
            _callUploadRuleEngine            = callUploadRuleEngine;
            _directMailRepository            = directMailRepository;
            _directMailTypeRepository        = directMailTypeRepository;
            _campaignRepository              = campaignRepository;
            _customerCallNotesRepository     = customerCallNotesRepository;

            _isDevEnvironment = settings.IsDevEnvironment;
            _logger           = logManager.GetLogger("CallUploadPollingAgent");
        }