static void HandleSmsRecievedEvent(object sender, Sms e) { //Neue SMS-Nachricht empfangen Console.ForegroundColor = ConsoleColor.Cyan; Console.WriteLine("SMS empfangen:\r\n+" + e.Phone + ": " + e.Content); Console.ForegroundColor = ConsoleColor.Gray; PipeOut.SendToPipe(PipeNameOut, MelBoxGsm.Gsm.JSONSerialize(e)); //Neue Nachricht in DB speichern int recMsgId = Sql.InsertRecMessage(e.Content, e.Phone); //Für jeden Empfänger (Bereitschaft) eine SMS vorbereiten foreach (ulong phone in Sql.GetCurrentShiftPhoneNumbers()) { //Zu sendende Nachricht in DB protokollieren int sentId = Sql.InsertLogSent(phone, recMsgId); //Nachricht weiterleiten Gsm.SmsSend(phone, e.Content, sentId); } }