public static bool VerificarExistenciaDoCEP(string CEP) { string StrJSON; if (VerificarValidadeDoCep(CEP)) { CEP = CEP.Replace("-", "").Trim(); StrJSON = Cache.ObterJsonDoCacheLocal(CEP); if (StrJSON == string.Empty) { StrJSON = ControleRequisicoes.ObterJSON(ControleDeUrl.GerarURLDaPesquisa(CEP)); Cache.Criar(CEP, StrJSON); } if (!StrJSON.Contains("\"erro\": true")) { return(true); } else { return(false); } } else { return(false); } }
public static bool VerificarExistenciaDoCEP(string CEP) { var enderecoBase = new Endereco(); var requisicaoJSON = string.Empty; if (VerificarValidadeDoCep(CEP)) { CEP = CEP.Replace("-", "").Trim(); enderecoBase = Cache.ObterCache(CEP); if (enderecoBase.cep == string.Empty) { requisicaoJSON = Requisicoes.ObterJSON(ControleDeUrl.GerarURLDaPesquisa(CEP)); Cache.Criar(CEP, requisicaoJSON); } else { return(true); } if (verificarProblemasNaRequisicao(requisicaoJSON)) { return(false); } else { return(true); } } else { return(false); } }