private void Update(Task item) { var dbTask = db.Set <Task>().Single(u => u.Id == item.Id); db.Entry(dbTask).CurrentValues.SetValues(item); db.Entry(dbTask).State = EntityState.Modified; db.SaveChanges(); }
private void Update(ToDoItem item) { var dbTask = db.Set <ToDoItem>().Single(u => u.Id == item.Id); db.Entry(dbTask).CurrentValues.SetValues(item); db.Entry(dbTask).State = EntityState.Modified; db.SaveChanges(); SyncService.AddToUpdateQueue(db.Tasks.Single(t => t.Id == item.Id)); }