public async Task <GetTourByIdResponse> GetTourByIdAsync(GetTourByIdRequest request)
        {
            var response = new GetTourByIdResponse();

            response.Tour = await _tourRepository.GetTourByIdAsync(request.Id);

            return(response);
        }
 public async Task <Tour> Handle(GetTourByIdQuery request, CancellationToken cancellationToken)
 {
     return(await _tourRepository.GetTourByIdAsync(request.Id, cancellationToken));
 }