public AlertService(FacilityContext context, IEmailService emailService, ILogger <AlertService> logger, StartupHostedServiceCheck serviceCheck, IMessageBuilder messageBuilder,
                     IGeneratorController generatorController, IMonitorBoxController monitorBoxController, ITankScaleController tankScaleControlller)
 {
     this._emailService   = emailService;
     this._messageBuilder = messageBuilder;
     this._logger         = logger;
     this._alerts         = new List <MonitorBoxAlertCommand>();
     this._context        = context;
     this._initalized     = serviceCheck;
     this._alertSettings  = this._context.AlertSettings.ToList();
     this._logger.LogWarning("AlertService Initiated!");
     this._initalized.AlertHandlerStarted = true;
 }
示例#2
0
 public MonitorHubService(ILogger<MonitorHubService> logger, IMonitorBoxController controller) {
     this._logger = logger;
     this._controller = controller;
 }
 public GasBayHub(IMonitorBoxController controller)
 {
     this._controller = controller;
 }