public void UpdateItem(int id, string newDescription, string newStatus) { ToDoItem findItem = context.toDoItems.Where(item => item.Id == id).FirstOrDefault(); //method syntax //ToDoItem findItem2 = (from item in context.ToDoItems // where item.Id == id // select item).FirstOrDefault(); //query syntax findItem.Description = newDescription; findItem.Status = newStatus; //findItem.dueDate = newDueDate; context.Update(findItem); context.SaveChanges(); //have to update and 'push' changes to the Database }
public static ToDoItem MarkDone(int ID) { ToDoItem OldItem = todoList.ToDoItems.Where(item => item.ID == ID).FirstOrDefault(); if (OldItem != null) { OldItem.Pending = false; todoList.Update(OldItem); todoList.SaveChanges(); return(OldItem); } else { return(null); } }
public void UpdateItem(int itemID, string Description, string Status) { ToDoItem UpdatedToDoItem = context.ToDoList.Where(x => x.ID == itemID).FirstOrDefault(); if (Description != "") { UpdatedToDoItem.Description = Description; } if (Status != "") { UpdatedToDoItem.Status = Status; } context.Update(UpdatedToDoItem); context.SaveChanges(); }