public async Task <IActionResult> Handle(GetTodoById request, CancellationToken cancellationToken) { var todoItem = await _context.TodoItems.FindAsync(request.Id); if (todoItem == null) { return(new NotFoundResult()); } return(new ObjectResult(todoItem.ToDTO())); }
public async Task <Todo> Handle(GetTodoById query) { return(await _context.Todos.FindAsync(query.Id)); }
public GetTodoByIdTests() { _mockRepo = new Mock <ITodoRepository>(); _useCase = new GetTodoById(_mockRepo.Object); }