public async Task <TaskModel> GetTaskAsync(string?taskId) { var task = await context.FindAsync <TaskModel>(taskId); if (task == null) { throw new InvalidOperationException("Task with given ID was not found."); } return(task); }
public async Task <ToDoItem> Handle(GetToDoItemQuery request, CancellationToken cancellationToken) { var entity = await _context.FindAsync <ToDoItem>(request.ToDoItemId); if (entity == null) { throw new NotFoundException(nameof(ToDoItem), request.ToDoItemId); } return(entity); }