public IActionResult Complete(int id) { var toDoItem = _repository.GetById <ToDoItem>(id); toDoItem.MarkComplete(); _repository.Update(toDoItem); return(Ok(ToDoItemModel.FromToDoItem(toDoItem))); }
public IActionResult Post([FromBody] ToDoItemModel item) { var todoItem = new ToDoItem() { Title = item.Title, Description = item.Description }; _repository.Add(todoItem); return(Ok(ToDoItemModel.FromToDoItem(todoItem))); }
public IActionResult GetById(int id) { var item = ToDoItemModel.FromToDoItem(_repository.GetById <ToDoItem>(id)); return(Ok(item)); }