/// <summary> /// Fügt der Liste MainViewModel.Personen hinzu /// Speichert diese Werte in Datei /// </summary> private void Speichern() { // Validierung, weil wir finden, dass sonst ein Eintrag keinen Sinn macht und kein Anwendungszweck besitzt. if (String.IsNullOrWhiteSpace(Vorname) || String.IsNullOrWhiteSpace(Nachname)) { MessageBox.Show("Vorname und Nachname sind Pflichtfelder!"); return; } ObservableCollection <Person> personen = _mainViewModel.Personen; // Auslesen aus der Form, Person der Liste hinzufügen Person neuePerson = new Person(Vorname.Trim(), Nachname.Trim(), new Adresse(Plz.Trim(), Ort.Trim(), Strasse.Trim())); // Person zur Liste hinzufügen personen.Add(neuePerson); _csvController.fuegeZurDateiHinzu(neuePerson); FormReset(); }
public string FullName() { return($"{Vorname.Trim(' ')} {Nachname.Trim(' ')}"); }