Beispiel #1
0
 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;
        }