public async Task <LocalidadeDto> ObterPorCoordenada(CoordenadaDto coordenadaDto) { var localidadeDto = await ObterLocalidade(coordenadaDto); if (localidadeDto == null) { return(default);
public async Task <ActionResult <LocalidadeDto> > ObterPorCoordenada([FromQuery] CoordenadaDto coordenada) { if (!ModelState.IsValid) { return(BadRequest()); } try { var localidade = await _localidadeService.ObterPorCoordenada(coordenada); if (localidade != null) { return(Ok(localidade)); } return(NotFound()); } catch (Exception e) { return(BadRequest(e.Message)); } }