public ReportsController(IEventReportingService eventReportingService, IFinanceReportingService financeReportingService, ICustomerReceiptModelService customerReceiptModelService, ISettings settings, IDailyPatientRecapReportingService dailyPatientRecapReporting, ICallCenterBounsReportingService callCenterBounsReportingService) { _eventReportingService = eventReportingService; _financeReportingService = financeReportingService; _customerReceiptModelService = customerReceiptModelService; _dailyPatientRecapReporting = dailyPatientRecapReporting; _callCenterBounsReportingService = callCenterBounsReportingService; _pageSize = settings.DefaultPageSizeForReports; }
public DailyPatientRecapReportPollingAgent(ILogManager logManager, ISettings settings, ICorporateAccountRepository corporateAccountRepository, IDailyPatientRecapReportingService dailyPatientRecapReportingService) { _logger = logManager.GetLogger("DailyPatientRecapReport"); _settings = settings; _corporateAccountRepository = corporateAccountRepository; _dailyPatientRecapReportingService = dailyPatientRecapReportingService; _accountIds = settings.DailyPatientRecapReportDownloadAccountIds; _daysOfWeek = settings.DaysOfWeekToRunDailyPatientRecapReport; _dailyPatientRecapReportDestinationPathSettings = settings.DailyPatientRecapReportDestinationPath; }