private void SaveAsNewTemplate_OnClick(object sender, RoutedEventArgs e) { BewertungModel bewertungModel = (BewertungModel)((Button)sender).DataContext; if (bewertungModel == null || string.IsNullOrWhiteSpace(bewertungModel.Bewertung.Beschreibung)) { Message.ShowWarning("Bitte gibt einen gütligen Text ein."); return; } BewertungsBeschreibung bewertungsBeschreibung = new BewertungsBeschreibung(); bewertungsBeschreibung.SubKategorie = bewertungModel.Bewertung.SubKategorie; bewertungsBeschreibung.Kategorie = bewertungModel.Bewertung.Kategorie; bewertungsBeschreibung.Note = bewertungModel.GetNote(); bewertungsBeschreibung.Beschreibung = bewertungModel.Bewertung.Beschreibung; bewertungsBeschreibung.Id = bewertungsBeschreibungDb.InsertBewertungsBeschreibung(bewertungsBeschreibung, model.Lernende.Vorname); bewertungModel.SelectedBeschreibung = bewertungsBeschreibung; RefreshBewertungsBeschreibungen(bewertungModel, (StackPanel)((Button)sender).Parent); Message.ShowSuccess("Die neue Vorlage ist gespeichert!"); }
private void RefreshBewertungsBeschreibungen(BewertungModel bewertungModel, StackPanel stackPanel) { UpdateDropBox(bewertungModel, stackPanel, bewertungModel.GetNote()); }