public ReportsController(ICallQueueService callQueueService, ISettings settings, ICallCenterReportService callCenterReportService, ICallQueueCustomerReportService callQueueCustomerReportService, IHealthPlanCallQueueCriteriaService callQueueCriteriaService, IHealthPlanEventService eventService, ICampaignService campaignService, IOrganizationRepository organizationRepository, IHealthPlanOutboundCallQueueService healthPlanOutboundCallQueueService, ICallQueueCustomerRepository callQueueCustomerRepository, IHealthPlanCallQueueCriteriaService healthPlanCallQueueCriteriaService, IConfirmationReportingService confirmationReportingService, ICallSkippedReportService callSkippedReportService, IUserRepository <User> userRepository, IGmsExcludedCustomerService gmsExcludedCustomerService, IPreAssessmentReportingService preAssessmentReportingService) { _callQueueService = callQueueService; _callCenterReportService = callCenterReportService; _callQueueCustomerReportService = callQueueCustomerReportService; _callQueueCriteriaService = callQueueCriteriaService; _eventService = eventService; _campaignService = campaignService; _organizationRepository = organizationRepository; _pageSize = settings.DefaultPageSizeForReports; _zipRangeInMiles = settings.ZipRangeInMiles; _healthPlanOutboundCallQueueService = healthPlanOutboundCallQueueService; _callQueueCustomerRepository = callQueueCustomerRepository; _healthPlanCallQueueCriteriaService = healthPlanCallQueueCriteriaService; _confirmationReportingService = confirmationReportingService; _callSkippedReportService = callSkippedReportService; _userRepository = userRepository; _gmsExcludedCustomerService = gmsExcludedCustomerService; _preAssessmentReportingService = preAssessmentReportingService; }
public HealthPlanCallQueueController(IHealthPlanCallQueueService healthPlanCallQueueService, ISessionContext sessionContext, IHealthPlanEventService eventService, ICampaignService campaignService, ICampaignActivityRepository campaignActivityRepository, ICustomerCallQueueCallAttemptService customerCallQueueCallAttemptService, ICallQueueCustomerDetailService callQueueCustomerDetailService, ICallQueueCustomerContactService callQueueCustomerContactService) { _healthPlanCallQueueService = healthPlanCallQueueService; _sessionContext = sessionContext; _eventService = eventService; _campaignService = campaignService; _campaignActivityRepository = campaignActivityRepository; _customerCallQueueCallAttemptService = customerCallQueueCallAttemptService; _callQueueCustomerDetailService = callQueueCustomerDetailService; _callQueueCustomerContactService = callQueueCustomerContactService; }