Example #1
0
        public PreQualifiedQuestionTemplateService(IPreQualificationTestTemplateRepository preQualificationTestTemplateRepository, IPreQualificationQuestionRepository preQualificationQuestionRepository,
                                                   IPreQualifiedQuestionTemplateFactory preQualifiedQuestionTemplateFactory, ITestRepository testRepository,
                                                   IPreQualificationTemplateDependentTestRepository preQualificationTemplateDependentTestRepository,
                                                   IPreQualificationQuestionRuleRepository preQualificationQuestionRuleRepository)
        {
            _preQualificationTestTemplateRepository = preQualificationTestTemplateRepository;
            _preQualificationQuestionRepository     = preQualificationQuestionRepository;
            _preQualifiedQuestionTemplateFactory    = preQualifiedQuestionTemplateFactory;
            _testRepository = testRepository;

            _preQualificationTemplateDependentTestRepository = preQualificationTemplateDependentTestRepository;
            _preQualificationQuestionRuleRepository          = preQualificationQuestionRuleRepository;
        }
 public EventCustomerQuestionAnswerService(ITestRepository testRepository, IDisqualifiedTestRepository disqualifiedTestRepository, IEventCustomerQuestionAnswerRepository eventCustomerQuestionAnswerRepository,
                                           ICustomerRepository customerRepository, ICorporateAccountRepository corporateAccountRepository, IEventCustomerQuestionAnswerFactory eventCustomerQuestionAnswerFactory,
                                           IPreQualificationQuestionRepository preQualificationQuestionRepository, IEventTestRepository eventTestRepository, IPreQualificationTemplateDependentTestRepository preQualificationTemplateDependentTestRepository,
                                           IDependentDisqualifiedTestRepository dependentDisqualifiedTestRepository)
 {
     _testRepository                                  = testRepository;
     _disqualifiedTestRepository                      = disqualifiedTestRepository;
     _eventCustomerQuestionAnswerRepository           = eventCustomerQuestionAnswerRepository;
     _customerRepository                              = customerRepository;
     _corporateAccountRepository                      = corporateAccountRepository;
     _eventCustomerQuestionAnswerFactory              = eventCustomerQuestionAnswerFactory;
     _preQualificationQuestionRepository              = preQualificationQuestionRepository;
     _eventTestRepository                             = eventTestRepository;
     _preQualificationTemplateDependentTestRepository = preQualificationTemplateDependentTestRepository;
     _dependentDisqualifiedTestRepository             = dependentDisqualifiedTestRepository;
 }
Example #3
0
 public CallQueueController(ICallQueueService callQueueService, ISessionContext sessionContext, ISettings settings, IOutboundCallQueueService outboundCallQueueService,
                            ICallQueueRepository callQueueRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ICallCenterCallRepository callCenterCallRepository,
                            ICorporateAccountRepository corporateAccountRepository, IEventRepository eventRepository, IMedicareApiService medicareApiService, IEventCustomerRepository eventCustomerRepository,
                            IPreQualifiedQuestionTemplateService preQualifiedQuestionTemplateService, IEventCustomerQuestionAnswerService eventCustomerQuestionAnswerService, IEventTestRepository eventTestRepository,
                            IPreQualificationTemplateDependentTestRepository preQualificationTemplateDependentTestRepository, IUniqueItemRepository <UserLoginLog> userLoginLogUniqueItemRepository)
 {
     _callQueueService                                = callQueueService;
     _sessionContext                                  = sessionContext;
     _pageSize                                        = settings.DefaultPageSizeForReports;
     _outboundCallQueueService                        = outboundCallQueueService;
     _callQueueRepository                             = callQueueRepository;
     _callQueueCustomerRepository                     = callQueueCustomerRepository;
     _callCenterCallRepository                        = callCenterCallRepository;
     _corporateAccountRepository                      = corporateAccountRepository;
     _eventRepository                                 = eventRepository;
     _medicareApiService                              = medicareApiService;
     _eventCustomerRepository                         = eventCustomerRepository;
     _preQualifiedQuestionTemplateService             = preQualifiedQuestionTemplateService;
     _eventCustomerQuestionAnswerService              = eventCustomerQuestionAnswerService;
     _eventTestRepository                             = eventTestRepository;
     _preQualificationTemplateDependentTestRepository = preQualificationTemplateDependentTestRepository;
     _userLoginLogUniqueItemRepository                = userLoginLogUniqueItemRepository;
     _settings                                        = settings;
 }