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); }