Example #1
0
 public DinkReportGenerator(IOutputPersistence persistence,
                            IHttpContextAccessor httpContextAccessor,
                            IOptions <EcosetAppOptions> options,
                            ILogger <DinkReportGenerator> logger)
 {
     _persistence                = persistence;
     _context                    = httpContextAccessor;
     _converter                  = new SynchronizedConverter(new PdfTools());
     _options                    = options.Value;
     _logger                     = logger;
     _converter.PhaseChanged    += LogPhaseChanged;
     _converter.ProgressChanged += LogProgressChanged;
     _converter.Warning         += LogWarning;
     _converter.Error           += LogError;
 }
Example #2
0
 public HomeController(
     IJobService jobService,
     UserManager <ApplicationUser> userManager,
     IReportGenerator reportGenerator,
     IOutputPersistence persistence,
     IOptions <EcosetAppOptions> options,
     INotificationService notifyService,
     ISubscriptionService subService,
     ILogger <HomeController> logger)
 {
     _jobService      = jobService;
     _userManager     = userManager;
     _notifyService   = notifyService;
     _persistence     = persistence;
     _reportGenerator = reportGenerator;
     _options         = options.Value;
     _subService      = subService;
     _logger          = logger;
 }
Example #3
0
 public DataPackageApiController(
     IJobService jobService,
     UserManager <ApplicationUser> userManager,
     IOptions <ReportContentOptions> reportOptions,
     IOutputPersistence persistence,
     INotificationService notifyService,
     ILogger <DataPackageApiController> logger,
     IDataRegistry dataRegistry,
     ISubscriptionService subService,
     IOptions <EcosetAppOptions> options)
 {
     _jobService    = jobService;
     _userManager   = userManager;
     _persistence   = persistence;
     _reportOptions = reportOptions.Value;
     _subService    = subService;
     _logger        = logger;
     _dataRegistry  = dataRegistry;
     _options       = options.Value;
 }
Example #4
0
 public JobService(ApplicationDbContext context,
                   IJobProcessor processor,
                   INotificationService notifyService,
                   IEmailSender emailSender,
                   IReportGenerator reportGenerator,
                   IOutputPersistence outputPersistence,
                   UserManager <ApplicationUser> userManager,
                   IOptions <EcosetAppOptions> appOptions,
                   IDataRegistry registry,
                   ILogger <JobService> logger)
 {
     _context           = context;
     _processor         = processor;
     _notifyService     = notifyService;
     _emailSender       = emailSender;
     _outputPersistence = outputPersistence;
     _reportGenerator   = reportGenerator;
     _userManager       = userManager;
     _appOptions        = appOptions.Value;
     _registry          = registry;
     _logger            = logger;
 }
 public PhantomReportGenerator(IOptions <PhantomOptions> options, IOutputPersistence persistence, IHttpContextAccessor httpContextAccessor)
 {
     _phantomOptions = options;
     _persistence    = persistence;
     _context        = httpContextAccessor;
 }