예제 #1
0
        public async Task <IActionResult> Complete(int id)
        {
            var toDoItem = await _repository.FirstOrDefaultAsync(ToDoItemSpecs.ById(id));

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

            return(Ok(ToDoItemDTO.FromToDoItem(toDoItem)));
        }
예제 #2
0
        public async Task <IActionResult> GetById(int id)
        {
            var item = ToDoItemDTO.FromToDoItem(await _repository.FirstOrDefaultAsync(ToDoItemSpecs.ById(id)));

            return(Ok(item));
        }