public Todo updateTodo(Todo todo) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(TODO_NAME, todo.getName()); values.put(TODO_CONTENT, todo.getContent()); values.put(TODO_IMPORTANT, todo.isImportant()); values.put(TODO_DATE, todo.getDate()); values.put(TODO_DONE, todo.isDone()); db.update(TODOS_TABLE, values, TODO_ID + "=?", new String[] {String.valueOf(todo.getId())}); Log.i(logger, " updateTodo: " + todo.getData()); this.close(); return todo; }
public Todo addNewTodo(Todo todo) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put(TODO_NAME, todo.getName()); values.put(TODO_CONTENT, todo.getContent()); values.put(TODO_IMPORTANT, todo.isImportant()); values.put(TODO_DATE, todo.getDate()); values.put(TODO_DONE, todo.isDone()); long id = db.insert(TODOS_TABLE, null, values); todo.setId(id); Log.i(logger, " addNewTodo: " + todo.getData()); this.close(); return todo; }