public ActionResult <List <VisitaBairroViewModel> > GetQuarteiraoEstabelecimentoByBairro([FromHeader] string ibge, int?id_bairro, int?id_ciclo, string quarteirao, int?sequencia_quarteirao) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); var filtro = string.Empty; if (!string.IsNullOrWhiteSpace(quarteirao)) { filtro += $@" AND EST.QUARTEIRAO_LOGRADOURO = '{quarteirao}'"; } if (sequencia_quarteirao != null) { filtro += $@" AND EST.SEQUENCIA_QUARTEIRAO = {sequencia_quarteirao}"; } List <VisitaBairroViewModel> lista = _repository.GetQuarteiraoEstabelecimentoByBairro(ibge, (int)id_bairro, (int)id_ciclo, filtro); return(Ok(lista)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }