public TankScaleHub(ITankScaleController controller) { this._controller = controller; }
public AmmoniaHubService(ILogger <AmmoniaHubService> logger, ITankScaleController controller) { this._logger = logger; this._controller = controller; }
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; }