public IActionResult Create(Todo item) { Console.WriteLine("item:"); Console.WriteLine(item); if (item == null) { return HttpBadRequest(); } Todos.Add(item); return CreatedAtRoute("GetTodo", new { controller = "Todo", id = item.id }, item); }
public IActionResult Update(string id, Todo item) { Console.WriteLine(id); Console.WriteLine(item); if (item == null || item.id != id) { return HttpBadRequest(); } var todo = Todos.Find(id); if (todo == null) { return HttpNotFound(); } Todos.Update(item); return new NoContentResult(); }