public async Task <List <TravelPlanModel> > Handle(GetUserTravelPlanQuery request, CancellationToken cancellationToken)
        {
            List <TravelPlan> resp = new List <TravelPlan>();

            if (request.FromId == null || request.ToId == null)
            {
                resp = await _travelPlanUserRepository.GetUserTravelPlans(request.UserId);
            }
            else
            {
                resp = await _travelPlanUserRepository.GetUserTravelPlansByFromIdToId(request.UserId, request.FromId.Value, request.ToId.Value);
            }

            resp = await _travelPlanUserRepository.GetTravelTotalUsers(resp);

            return(_mapper.Map <List <TravelPlanModel> >(resp));
        }