Esempio n. 1
0
 public ReportsController(IEventReportingService eventReportingService, IEventCustomerReportingService eventCustomerReportingService, ISettings settings, ISessionContext sessionContext, ICorporateAccountRepository corporateAccountRepository, IAppointmentBookedReportingService appointmentBookedReportingService, IPcpTrackingReportService pcpTrackingReportService)
 {
     _eventReportingService         = eventReportingService;
     _eventCustomerReportingService = eventCustomerReportingService;
     _sessionContext                    = sessionContext;
     _corporateAccountRepository        = corporateAccountRepository;
     _appointmentBookedReportingService = appointmentBookedReportingService;
     _pcpTrackingReportService          = pcpTrackingReportService;
     _pageSize = settings.DefaultPageSizeForReports;
 }
 public SchedulingExportableReportHelper(IEventCustomerReportingService eventCustomerReportingService,
                                         IMediaRepository mediaRepository, IBaseReportService baseReportService, ILogManager logManager,
                                         ICustomerScheduleCsvHelper customerScheduleCsvHelper,
                                         IPcpTrackingReportService pcpTrackingReportService)
     : base(mediaRepository, baseReportService, logManager)
 {
     _eventCustomerReportingService = eventCustomerReportingService;
     _baseReportService             = baseReportService;
     _customerScheduleCsvHelper     = customerScheduleCsvHelper;
     _pcpTrackingReportService      = pcpTrackingReportService;
 }