Пример #1
0
 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;
 }
Пример #2
0
 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;
 }
Пример #3
0
 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;
 }