public Todo AddTodo(Todo todo) { todo.ID = Guid.NewGuid().ToString(); todos.Add(todo); return todos.Find(i => i.ID == todo.ID); }
public Todo UpdateTodo(Todo todo) { var index = todos.IndexOf(todos.Find(i => i.ID == todo.ID)); todos.RemoveAt(index); todos.Insert(index, todo); return todos.Find(i => i.ID == todo.ID); }
public IHttpActionResult Put(Todo todo) { return Ok(_context.UpdateTodo(todo)); }
public IHttpActionResult Post(Todo todo) { return Ok(_context.AddTodo(todo)); }