Example #1
0
        public UpsellCallQueuePollingAgent(ILogManager logManager, ICallQueueRepository callQueueRepository, ICallQueueCustomerHelper callQueueCustomerHelper, IUpsellCallQueueService upsellCallQueueService,
                                           ISystemGeneratedCallQueueCriteriaService systemGeneratedCallQueueCriteriaService, ISystemGeneratedCallQueueAssignmentRepository systemGeneratedCallQueueAssignmentRepository)
        {
            _logger = logManager.GetLogger <UpsellCallQueuePollingAgent>();

            _callQueueRepository     = callQueueRepository;
            _callQueueCustomerHelper = callQueueCustomerHelper;
            _upsellCallQueueService  = upsellCallQueueService;
            _systemGeneratedCallQueueCriteriaService      = systemGeneratedCallQueueCriteriaService;
            _systemGeneratedCallQueueAssignmentRepository = systemGeneratedCallQueueAssignmentRepository;
        }
Example #2
0
        public CallQueueController(ICallQueueRepository callQueueRepository, IOutboundCallQueueService outboundCallQueueService, IEventService eventService,
                                   ICallQueueCustomerLockRepository callQueueCustomerLockRepository, ICallQueueCustomerRepository callQueueCustomerRepository, ISystemGeneratedCallQueueCriteriaService systemGeneratedCallQueueCritairaService, ISessionContext sessionContext)
        {
            _callQueueRepository             = callQueueRepository;
            _outboundCallQueueService        = outboundCallQueueService;
            _eventService                    = eventService;
            _callQueueCustomerLockRepository = callQueueCustomerLockRepository;
            _callQueueCustomerRepository     = callQueueCustomerRepository;

            _systemGeneratedCallQueueCritairaService = systemGeneratedCallQueueCritairaService;
            _sessionContext = sessionContext;
        }
Example #3
0
        public void SetUp()
        {
            DependencyRegistrar.RegisterDependencies();
            var autoMapperBootstrapper = new AutoMapperBootstrapper();

            autoMapperBootstrapper.Bootstrap();
            _resultCallQueuePollingAgent                  = IoC.Resolve <ICallQueuePollingAgent>();
            _upsellCallQueueService                       = IoC.Resolve <UpsellCallQueueService>();
            _callQueueCustomerHelper                      = IoC.Resolve <CallQueueCustomerHelper>();
            _confirmationCallQueueService                 = IoC.Resolve <ConfirmationCallQueueService>();
            _callQueueRepository                          = IoC.Resolve <ICallQueueRepository>();
            _easiestToConvertCallQueueService             = IoC.Resolve <IEasiestToConvertCallQueueService>();
            _fillEventsCallQueueService                   = IoC.Resolve <IFillEventsCallQueueService>();
            _systemGeneratedCallQueueCriteriaService      = IoC.Resolve <ISystemGeneratedCallQueueCriteriaService>();
            _systemGeneratedCallQueueAssignmentRepository = IoC.Resolve <ISystemGeneratedCallQueueAssignmentRepository>();
            _healthPlanCustomerPollingAgent               = IoC.Resolve <IHealthPlanIncorrectPhoneExportPollingAgent>();
            _rapsUploadFileParserPollingAgent             = IoC.Resolve <IRapsUploadFileParserPollingAgent>();
            // _logger = IoC.Resolve<ILogger>();
        }
        public SystemGeneratedCallQueuePollingAgent(ILogManager logManager, ISettings settings, ICallQueueRepository callQueueRepository, ICallQueueCustomerHelper callQueueCustomerHelper,
                                                    IEasiestToConvertCallQueueService easiestToConvertCallQueueService, IAnnualCallQueueService annualCallQueueService, IConfirmationCallQueueService confirmationCallQueueService,
                                                    IUpsellCallQueueService upsellCallQueueService, IFillEventsCallQueueService fillEventsCallQueueService, ICallBackCallQueueService callBackCallQueueService,
                                                    ISystemGeneratedCallQueueCriteriaService systemGeneratedCallQueueCriteriaService, ISystemGeneratedCallQueueAssignmentRepository systemGeneratedCallQueueAssignmentRepository)
        {
            _logger   = logManager.GetLogger <SystemGeneratedCallQueuePollingAgent>();
            _settings = settings;

            _callQueueRepository     = callQueueRepository;
            _callQueueCustomerHelper = callQueueCustomerHelper;

            _easiestToConvertCallQueueService             = easiestToConvertCallQueueService;
            _annualCallQueueService                       = annualCallQueueService;
            _confirmationCallQueueService                 = confirmationCallQueueService;
            _upsellCallQueueService                       = upsellCallQueueService;
            _fillEventsCallQueueService                   = fillEventsCallQueueService;
            _callBackCallQueueService                     = callBackCallQueueService;
            _systemGeneratedCallQueueCriteriaService      = systemGeneratedCallQueueCriteriaService;
            _systemGeneratedCallQueueAssignmentRepository = systemGeneratedCallQueueAssignmentRepository;
        }