Ejemplo n.º 1
0
        /// <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);
            }
        }