예제 #1
0
        public ConfirmationCallQueuePollingAgent(ILogManager logManager, ICallQueueRepository callQueueRepository, ICallQueueCustomerHelper callQueueCustomerHelper,
                                                 IConfirmationCallQueueService confirmationCallQueueService, ISystemGeneratedCallQueueCriteriaService systemGeneratedCallQueueCriteriaService,
                                                 ISystemGeneratedCallQueueAssignmentRepository systemGeneratedCallQueueAssignmentRepository)
        {
            _logger = logManager.GetLogger <UpsellCallQueuePollingAgent>();

            _callQueueRepository                          = callQueueRepository;
            _callQueueCustomerHelper                      = callQueueCustomerHelper;
            _confirmationCallQueueService                 = confirmationCallQueueService;
            _systemGeneratedCallQueueCriteriaService      = systemGeneratedCallQueueCriteriaService;
            _systemGeneratedCallQueueAssignmentRepository = systemGeneratedCallQueueAssignmentRepository;
        }
        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;
        }