private void Pending_ItemChanged(object sender, ItemChangedEventArgs <ToDoItem> e) { var item = e.ChangedItem; _db.Todo.UpdateToDoItem(item); Pending.UpdateCollection(_db.Todo.GetUncompleted()); Completed.UpdateCollection(_db.Todo.GetCompleteded()); }
private async void DeleteCompletedItems() { var result = await _application.ShowMessageBox("Question", "Delete Completed Items?\nOperation can't be undone.", DialogButtons.YesNo); if (result) { _db.Todo.DeleteCompletedToDoItems(); Pending.UpdateCollection(_db.Todo.GetUncompleted()); Completed.UpdateCollection(_db.Todo.GetCompleteded()); } }