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; }
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; }
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; }
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; }