public void RemoveTodoItem(string id) { //DIY for (int i = allItems.Count - 1; i >= 0; i--) { var item = allItems[i]; if (item.GetId() == id) { allItems.RemoveAt(i); } } //set selectedItem to null after remove this.selectedItem = null; }
public void UpdateTodoItem(string id, string title, string details, ImageSource src, DateTime datetime) { // DIY for (int i = allItems.Count - 1; i >= 0; i--) { var item = allItems[i]; if (item.GetId() == id) { item.title = title; item.details = details; item.datetime = datetime; item.src = src; } } // set selectedItem to null after update this.selectedItem = null; }