public async Task <IActionResult> GetCity([FromBody] GetCityInputDto getinput)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var result = await CityService.GetCityByName(getinput);

            return(Ok(result));
        }
        public async Task <GetCityOutputDto> GetCityByName(GetCityInputDto getinput)
        {
            var findcity = await FindCity(getinput.YourCity);

            var result = CityRepository.GetQuery()
                         .Include(c => c.TuristPlaces)
                         .Include(c => c.Country)
                         .Where(c => c.Name == findcity.Name)
                         .Select(c => mapper.Map <GetCityOutputDto>(c))
                         .FirstOrDefault();

            return(result);
        }