public HttpResponseMessage Put(long Id, TodoInput todoInput) { var todo = _repo.Get(Id); todo.Completed = todoInput.Completed; _repo.Store(todo); return Request.CreateResponse(HttpStatusCode.OK, new TodoDisplay() {Id = Id, Title = todo.Title, Completed = todo.Completed}); }
public HttpResponseMessage Todos(long Id, TodoInput todoInput) { var todo = new Todo() { Title = todoInput.Title, Completed = false }; var list = _repo.Get(Id); list.AddTodo(todo); _repo.Store(list); return Request.CreateResponse(HttpStatusCode.OK, new TodoDisplay { Title = todoInput.Title, Id = todo.Id, Completed = false }); }