public LicenseActivator(IConfiguration confirguration, ESUContext context, IConfirmationProvider confirmationProvider, ILogger <LicenseActivator> logger)
        {
            this.logger         = logger;
            this.confirguration = confirguration;
            this.FirstRun       = DateTime.Now;
            this.logger.LogInformation("Starting license activator...");
            this.confirmationProvider = confirmationProvider;
            this.context  = context;
            this.licenses = new ConcurrentQueue <License>();
            this.timer    = this.GetTimer(this.confirguration);

            this.Loop();
        }
 public HostsController(ESUContext context, ILogger <HostsController> logger)
 {
     this.context = context;
     this.logger  = logger;
 }
 public LicensesController(ESUContext context, ILogger <LicensesController> logger)
 {
     this.logger           = logger;
     this.context          = context;
     this.licensePublisher = licensePublisher;
 }
 public FileAnalyzer(ESUContext context, ILogger <FileAnalyzer> logger)
 {
     this.context = context;
     this.logger  = logger;
 }
 public ActivatedLicensesController(ESUContext context, ILogger <ActivatedLicensesController> logger)
 {
     this.context = context;
     this.logger  = logger;
 }
Пример #6
0
 public ProcessingStatusController(ESUContext context, ILogger <ProcessingStatusController> logger)
 {
     this.logger  = logger;
     this.context = context;
 }
 public ImportsController(ESUContext context, ILogger <ImportsController> logger)
 {
     this.logger  = logger;
     this.context = context;
 }
Пример #8
0
 public ActivationsController(ESUContext context, ILicenseActivator licenseActivator, ILogger <ActivationsController> logger)
 {
     this.logger           = logger;
     this.licenseActivator = licenseActivator;
     this.context          = context;
 }
Пример #9
0
 public ProcessingStatusController(ESUContext context, HostService hostService, ILogger <ProcessingStatusController> logger)
 {
     this.logger      = logger;
     this.context     = context;
     this.hostService = hostService;
 }
Пример #10
0
 public StatisticsController(StatisticsProvider statisticsProvider, ESUContext context)
 {
     this.statisticsProvider = statisticsProvider;
     this.context            = context;
 }
 public StatisticsProvider(HostService hostService, ESUContext context)
 {
     this.hostService = hostService;
     this.context     = context;
 }
 public ConfirmationsController(ESUContext context, ILogger <ConfirmationsController> logger)
 {
     this.context = context;
     this.logger  = logger;
 }