/// <summary> /// Fraegt den Nutzer ob er die angegebenen Teilnehmer abspeichern will /// </summary> /// <param name="teilnehmer">Die abzuspeichernden Teilnehmer</param> void SaveTeilnehmer(Teilnehmer[] teilnehmer) { //Abfrage ob die Teilnehmer gespeichert werden sollen if (ConsoleTools.GetBool("Mochten sie die Teilnehmer abspeichern? (Y/N): ")) { //Abfrage Dateiname und abspeichern string filePath = ConsoleTools.GetString("Dateiname ([Dateiname] ohne Endung: "); filePath += ".csv"; using (StreamWriter sw = new StreamWriter(filePath, true)) { foreach (Teilnehmer t in teilnehmer) { sw.WriteLine($"{t.TeilnehmerID};{t.Vorname};{t.Nachname};{t.Strasse};{t.HausNr};{t.PLZ};{t.Ort};{t.GeburtsDatum.ToShortDateString()}"); } } ConsoleTools.DisplayMesssage("Daten wurden abgespeichert unter " + filePath, ConsoleColor.Green); } }