public async Task <List <TravelPlanModel> > Handle(GetTravelPlanQuery request, CancellationToken cancellationToken)
        {
            var resp = await _travelPlanRepository.GetTravelPlanByFromIdToId(request.FromId, request.ToId);

            resp = await _travelPlanUserRepository.GetTravelTotalUsers(resp);

            return(_mapper.Map <List <TravelPlanModel> >(resp));
        }
        public async Task <IActionResult> Get([FromQuery] GetTravelPlanQuery query)
        {
            var resp = await _mediatr.Send(query);

            if (resp == null)
            {
                return(NotFound());
            }

            return(Ok(resp));
        }