Example #1
0
 public CallQueueService(ICallQueueRepository callQueueRepository, ICallQueueAssignmentRepository callQueueAssignmentRepository, ICallQueueCriteriaRepository callQueueCriteriaRepository,
                         ICriteriaRepository criteriaRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallQueueListModelFactory callQueueListModelFactory,
                         ICallQueueCustomerRepository callQueueCustomerRepository, ICallQueueReportListModelFactory callQueueReportListModelFactory, IScriptRepository scriptRepository,
                         IOutreachCallReportListModelFactory outreachCallReportListModelFactory, ICustomerRepository customerRepository,
                         ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository, IEventCustomerRepository eventCustomerRepository, IEventRepository eventRepository,
                         ICallCenterCallRepository callCenterCallRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IAppointmentRepository appointmentRepository, ICallCenterNotesRepository callCenterNotesRepository,
                         IUncontactedCustomersListModelFactory uncontactedCustomersListModelFactory, ISettings settings, IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository,
                         ICallQueueExcludedCustomerReportListModelFactory callQueueExcludedCustomerReportListModelFactory, IProspectCustomerRepository prospectCustomerRepository,
                         IUserRepository <User> userRepository, ICustomerWithNoEventsInAreaReportListModelFactory customerWithNoEventsInAreaReportListModelFactory,
                         ICallCenterCallReportListModelFactory callCenterCallReportListModelFactory, ICorporateAccountRepository corporateAccountRepository, IAccountCallQueueSettingRepository callQueueSettingRepository,
                         IHealthPlanCallQueueCriteriaRepository healthPlanCallQueueCriteriaRepository, ICustomerEligibilityRepository customerEligibilityRepository, ICustomerTargetedRepository customerTargetedRepository)
 {
     _callQueueRepository                  = callQueueRepository;
     _callQueueAssignmentRepository        = callQueueAssignmentRepository;
     _callQueueCriteriaRepository          = callQueueCriteriaRepository;
     _criteriaRepository                   = criteriaRepository;
     _organizationRoleUserRepository       = organizationRoleUserRepository;
     _callQueueListModelFactory            = callQueueListModelFactory;
     _callQueueCustomerRepository          = callQueueCustomerRepository;
     _callQueueReportListModelFactory      = callQueueReportListModelFactory;
     _outreachCallReportListModelFactory   = outreachCallReportListModelFactory;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventCustomerRepository              = eventCustomerRepository;
     _eventRepository                      = eventRepository;
     _callCenterCallRepository             = callCenterCallRepository;
     _scriptRepository                     = scriptRepository;
     _eventBasicInfoListHelper             = eventBasicInfoListHelper;
     _appointmentRepository                = appointmentRepository;
     _callCenterNotesRepository            = callCenterNotesRepository;
     _uncontactedCustomersListModelFactory = uncontactedCustomersListModelFactory;
     _settings = settings;
     _shippingDetailRepository = shippingDetailRepository;
     _addressRepository        = addressRepository;
     _callQueueExcludedCustomerReportListModelFactory = callQueueExcludedCustomerReportListModelFactory;
     _prospectCustomerRepository = prospectCustomerRepository;
     _userRepository             = userRepository;
     _customerWithNoEventsInAreaReportListModelFactory = customerWithNoEventsInAreaReportListModelFactory;
     _callCenterCallReportListModelFactory             = callCenterCallReportListModelFactory;
     _corporateAccountRepository            = corporateAccountRepository;
     _callQueueSettingRepository            = callQueueSettingRepository;
     _healthPlanCallQueueCriteriaRepository = healthPlanCallQueueCriteriaRepository;
     _customerEligibilityRepository         = customerEligibilityRepository;
     _customerTargetedRepository            = customerTargetedRepository;
 }
Example #2
0
 public HourlyOutreachReportingService(ICallCenterCallRepository callCenterCallRepository, ICallQueueRepository callQueueRepository,
                                       ICustomerRepository customerRepository, ICorporateCustomerCustomTagRepository corporateCustomerCustomTagRepository,
                                       IEventRepository eventRepository, IEventBasicInfoListHelper eventBasicInfoListHelper, IEventCustomerRepository eventCustomerRepository,
                                       IAppointmentRepository appointmentRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, ICallCenterNotesRepository callCenterNotesRepository,
                                       IShippingDetailRepository shippingDetailRepository, IAddressRepository addressRepository, IOutreachCallReportListModelFactory outreachCallReportListModelFactory,
                                       ICustomerEligibilityRepository customerEligibilityRepository)
 {
     _callCenterCallRepository             = callCenterCallRepository;
     _callQueueRepository                  = callQueueRepository;
     _customerRepository                   = customerRepository;
     _corporateCustomerCustomTagRepository = corporateCustomerCustomTagRepository;
     _eventRepository                    = eventRepository;
     _eventBasicInfoListHelper           = eventBasicInfoListHelper;
     _eventCustomerRepository            = eventCustomerRepository;
     _appointmentRepository              = appointmentRepository;
     _organizationRoleUserRepository     = organizationRoleUserRepository;
     _callCenterNotesRepository          = callCenterNotesRepository;
     _shippingDetailRepository           = shippingDetailRepository;
     _addressRepository                  = addressRepository;
     _outreachCallReportListModelFactory = outreachCallReportListModelFactory;
     _customerEligibilityRepository      = customerEligibilityRepository;
 }