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 CallCenterExportableReportHelper(IMediaRepository mediaRepository, IBaseReportService baseReportService, ILogManager logManager, ICallQueueService callQueueService, ICallCenterReportService callCenterReportService, ICallQueueCustomerReportService callQueueCustomerReportService, IBaseExportableReportHelper baseExportableReportHelper, IConfirmationReportingService confirmationReportingService, ICallSkippedReportService callSkippedReportService, IGmsExcludedCustomerService excludedCustomerService, IPreAssessmentReportingService preAssessmentReportingService) : base(mediaRepository, baseReportService, logManager) { _baseReportService = baseReportService; _callQueueService = callQueueService; _callCenterReportService = callCenterReportService; _callQueueCustomerReportService = callQueueCustomerReportService; _baseExportableReportHelper = baseExportableReportHelper; _confirmationReportingService = confirmationReportingService; _callSkippedReportService = callSkippedReportService; _excludedCustomerService = excludedCustomerService; _preAssessmentReportingService = preAssessmentReportingService; }
public ExportableReportsController(ICallQueueService callQueueService, IMediaRepository mediaRepository, IZipHelper zipHelper, ILogManager logManager, ISessionContext sessionContext, ILoginSettingRepository loginSettingRepository, IRoleRepository roleRepository, IOrganizationRoleUserRepository organizationRoleUserRepository, IUserRepository <User> userRepository, ISettings settings, ICallCenterReportService callCenterReportService, ICallQueueCustomerReportService callQueueCustomerReportService, IConfirmationReportingService confirmationReportingService, ICallSkippedReportService callSkippedReportService, IGmsExcludedCustomerService gmsExcludedCustomerService, IPreAssessmentReportingService preAssessmentReportingService) : base(zipHelper, logManager, sessionContext, loginSettingRepository, roleRepository, organizationRoleUserRepository, userRepository, settings) { _callQueueService = callQueueService; _callCenterReportService = callCenterReportService; _callQueueCustomerReportService = callQueueCustomerReportService; _confirmationReportingService = confirmationReportingService; _callSkippedReportService = callSkippedReportService; _gmsExcludedCustomerService = gmsExcludedCustomerService; _logger = logManager.GetLogger <ExportableReportsController>(); _tempMediaLocation = mediaRepository.GetTempMediaFileLocation(); _preAssessmentReportingService = preAssessmentReportingService; }