コード例 #1
0
        public IActionResult Complete(int id)
        {
            var toDoItem = _repository.GetById <ToDoItem>(id);

            toDoItem.MarkComplete();
            _repository.Update(toDoItem);

            return(Ok(ToDoItemModel.FromToDoItem(toDoItem)));
        }
コード例 #2
0
        public IActionResult Post([FromBody] ToDoItemModel item)
        {
            var todoItem = new ToDoItem()
            {
                Title       = item.Title,
                Description = item.Description
            };

            _repository.Add(todoItem);
            return(Ok(ToDoItemModel.FromToDoItem(todoItem)));
        }
コード例 #3
0
        public IActionResult GetById(int id)
        {
            var item = ToDoItemModel.FromToDoItem(_repository.GetById <ToDoItem>(id));

            return(Ok(item));
        }