public void Update(Todo todo) { using (var db = new TodoContext()) { db.Todos.AddOrUpdate(todo); db.SaveChanges(); } }
public Todo Add(Todo newTodo) { newTodo.Id = _todos.Any() ? _todos.Max(todo => todo.Id) + 1 : 1; _todos.Add(newTodo); return newTodo; }
public Todo Add(Todo todo) { using (var db = new TodoContext()) { db.Todos.Add(todo); db.SaveChanges(); return todo; } }
public void Update(Todo updatedTodo) { Todo existingTodo = _todos.First(todo => todo.Id == updatedTodo.Id); int existingIndex = _todos.IndexOf(existingTodo); _todos[existingIndex] = updatedTodo; }