public async ValueTask <IActionResult> GetCidades([FromRoute] string uf) { try { var cidades = await _cidadeService.GetCidadesByEstadoAsync(uf.ToUpper()); return(Ok(cidades)); } catch (Exception e) { _logger.LogError(e.Message, e); return(BadRequest(uf)); } }