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

            return(Ok(result));
        }
        public async Task <List <GetCityOutputDto> > GetCountryCities(GetCountryCitiesInputDto getinput)
        {
            var findcountry = await FindCountry(getinput.YourCountry);

            var cities = CityRepository.GetQuery()
                         .Include(c => c.Country)
                         .Include(c => c.TuristPlaces)
                         .Where(c => c.Country.Name == findcountry.Name)
                         .Select(c => mapper.Map <GetCityOutputDto>(c))
                         .ToList();

            return(cities);
        }