public void sendGeneratedAlert(GeneratedAlert alert) { if (alert == null) { return; } MQTTHandler.Instance.sendGeneratedAlert(alert); }
public void sendGeneratedAlert(GeneratedAlert alert) { if (alert == null) { return; } string json = JsonConvert.SerializeObject(alert); publishData("alerts_data/data", json); }
public void generateAlert(int alertID) { /*CREATE GENERATED ALERT*/ GeneratedAlert generatedAlert = new GeneratedAlert { alert_id = alertID, timestamp = DateTime.Now.ToString() }; generatedAlerts.Add(generatedAlert); sendGeneratedAlert(generatedAlert); }
public void SaveGeneratedAlert(GeneratedAlert alert) { try { SqlConnection sql = new SqlConnection(connectionString); sql.Open(); SqlCommand sqlCommand = new SqlCommand("INSERT INTO t_generated_alerts VALUES(@id_alert,@timestamp)", sql); sqlCommand.Parameters.AddWithValue("@id_alert", alert.alert_id); sqlCommand.Parameters.AddWithValue("@timestamp", alert.timestamp); sqlCommand.ExecuteNonQuery(); sql.Close(); } catch (Exception e) { Console.WriteLine("Failed creating a new generated alert! Reason:" + e.Message); Console.ReadKey(); } }