public ActionResult <List <PacientesCNSViewModel> > ConsultaDadosCidadao([FromHeader] string ibge, string nome, string dataNascimento, string cns, string sexo, string nomemae) { try { ibge = _config.GetConnectionString(Connection.GetConnection(ibge)); var loginCadSus = _cidadaoRepository.GetLoginCadSus(ibge); var consulta = new ConsultaCadSus(); List <PacientesCNSViewModel> retorno = consulta.ConsultaDadosCidadao(nome, cns, sexo, dataNascimento, nomemae, loginCadSus.Item1, loginCadSus.Item2); return(Ok(retorno)); } catch (Exception ex) { var response = TrataErro.GetResponse(ex.Message, true); return(StatusCode((int)HttpStatusCode.InternalServerError, response)); } }