// Update public static void TodoUpdate() { Debug.Print("--- TodoUpdate ---"); // KlasseA ändert Attribute Data.Todos todo = Data.Todos.ReadId(1); todo.Description = "Artikel 1 nach Update"; todo.Update(); }
private void ButtonSave_Click(object sender, RoutedEventArgs e) { if (description.Text == "") { SetAlertMessage("Beschreibung darf nicht leer sein!"); description.BorderBrush = System.Windows.Media.Brushes.Red; } else { todo.Description = description.Text; todo.Priority = priority.SelectedIndex; todo.Done = done.IsChecked ?? false; if (deadline.Text != "") { todo.ExpiryDate = DateTime.Parse(deadline.Text); } else { todo.ExpiryDate = null; } if (radioRed.IsChecked == true) { todo.Colour = "Red"; } else if (radioGreen.IsChecked == true) { todo.Colour = "Green"; } else if (radioBlue.IsChecked == true) { todo.Colour = "Blue"; } if (mode == Modes.Create) { todo.Create(); } else if (mode == Modes.Update) { todo.Update(); } ChangeMode(Modes.Read); SetSuccessMessage("Todo wurde erfolgreich gespeichert"); ListView.ReloadTodoList(); } }