public RiskIndexController( TraffkTenantModelDbContext db, CurrentContextServices current, ILogger logger, ICacher cacher, IReportVisualService reportVisualService ) : base(AspHelpers.MainNavigationPageKeys.RiskIndex, db, current, logger, cacher) { ReportVisualService = reportVisualService; IsOnline = ReportVisualService.IsOnline; }
public CrmController( IEmailSender emailSender, TraffkTenantModelDbContext db, CurrentContextServices current, ILogger logger, ICacher cacher, IReportVisualService reportVisualService ) : base(AspHelpers.MainNavigationPageKeys.CRM, db, current, logger, cacher) { ReportVisualService = reportVisualService; EmailSender = emailSender; IsReportingOnline = ReportVisualService.IsOnline; }
public ReportingController( TraffkTenantModelDbContext db, CurrentContextServices current, ILogger logger, ICacher cacher, IReportVisualService reportVisualService, IBackgroundJobClient backgrounder, ITraffkRecurringJobManager recurringJobManager, BlobStorageServices blobStorageService ) : base(AspHelpers.MainNavigationPageKeys.Reporting, db, current, logger, cacher) { ReportVisualService = reportVisualService; Backgrounder = backgrounder; RecurringJobManager = recurringJobManager; BlobStorageService = blobStorageService; IsOnline = ReportVisualService.IsOnline; }