private IEnumerable <Endereco> BuscarSemCache(UF uf, string cidade, string logradouro) { var url = ControleDeUrl.GerarUrlDaPesquisa(uf, cidade, logradouro); var json = Requisicoes.ObterJson(url); return(JsonConvert.DeserializeObject <List <Endereco> >(json)); }
private Endereco ObterEnderecoSemCache(CEP cep) { var url = ControleDeUrl.GerarUrlDaPesquisa(cep.Valor); var requisicaoJson = Requisicoes.ObterJson(url); if (Requisicoes.ContemErros(requisicaoJson)) { return(null); } return(JsonConvert.DeserializeObject <Endereco>(requisicaoJson)); }
internal static bool ExistenciaDoCep(CEP cep) { try { var url = ControleDeUrl.GerarUrlDaPesquisa(cep.Valor); var json = ObterJson(url); return(!ContemErros(json)); } catch (ArgumentException) { return(false); } }