private ArrayList LoadTaskList() { tasks.Clear(); using (var db = new DB.TasksDBEntities()) { tasks = db.Tasks.ToList(); } ArrayList temp = new ArrayList(); foreach (var t in tasks) { temp.Add(t.Description); } return(temp); }
private void btn_Save(object sender, RoutedEventArgs e) { // Hide edit panel EditPanel.Visibility = Visibility.Collapsed; currentSelectedItemValue = (string)TaskListBox.SelectedItem; string input = tbx_Input.Text; using (var db = new DB.TasksDBEntities()) { var task = db.Tasks.First(i => i.Description == currentSelectedItemValue); if (task != null) { task.Description = input; db.SaveChanges(); } } // Update list box with new data TaskListBox.ItemsSource = LoadTaskList(); }