private void ButtonFilmHinzufuegenSpeichern_Click(object sender, RoutedEventArgs e) { IKinoprogrammverwaltung kinoprogrammverwaltung = (IKinoprogrammverwaltung)App.Current.Properties["programm"]; // Validate Input if (!ValidiereInput()) { return; } // Definieren Film film = this.film; if (this.film == null) { film = new Film(); } // Setze Attribute film.Titel = TextBoxFilmTitel.Text; film.Sprache = TextBoxFilmSprache.Text; film.Jahr = Int32.Parse(TextBoxFilmJahr.Text); film.Genre = ComboBoxFilmGenre.Text; film.Laenge = Int32.Parse(TextBoxFilmLaenge.Text); film.Fsk = Int32.Parse(TextBoxFilmFsk.Text); film.Is3D = CheckBoxFilmIs3D.IsChecked ?? false; //Falls null dann false // Speichern if (this.film == null) { kinoprogrammverwaltung.FilmHinzufuegen(film); } else { kinoprogrammverwaltung.FilmAendern(film); } Close(); // Lade Filme adminBereichneu.LadeFilme(); }