public JsonResult ObterEndereco(string cep) { ViewBag.ClienteId = clienteRepository.ObterTodos(); string url = ConfigurationManager.AppSettings["WsCEP"].Replace("xxxxxxxx", cep); string conteudo = ""; Task <string> retorno; EnderecoViaCep enderecoViaCep; EnderecoSet endereco; ServicoHttp servicoHttp = new ServicoHttp(); retorno = servicoHttp.Post(url, conteudo); enderecoViaCep = JsonConvert.DeserializeObject <EnderecoViaCep>(retorno.Result); if (enderecoViaCep.erro) { return(Json(new { erro = true }, JsonRequestBehavior.AllowGet)); } endereco = new EnderecoSet { Bairro = enderecoViaCep.bairro, CEP = Int32.Parse(enderecoViaCep.cep.Replace("-", "")), Logradouro = enderecoViaCep.logradouro, Complemento = enderecoViaCep.complemento, Estado = enderecoViaCep.uf, Municipio = enderecoViaCep.localidade, }; return(Json(endereco, JsonRequestBehavior.AllowGet)); }
public NewContatoViewModel() { if (contato == null) { contato = new Contato(); } _servicoHttp = new ServicoHttp(); }