public IActionResult CEP(CEPModel model) { if (model.CEP != "") { ///Conexão com api que retorna as informações de um CEP var requisicaoWeb = WebRequest.CreateHttp("https://viacep.com.br/ws/" + model.CEP + @"/json/"); requisicaoWeb.Method = "GET"; requisicaoWeb.ContentType = "text/html"; requisicaoWeb.Headers.Add("cache-control", "no-cache"); try { var response = (HttpWebResponse)requisicaoWeb.GetResponse(); var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd(); response.Close(); model.Retorno = JsonConvert.DeserializeObject <RetornoCep>(responseString); ///Chamada do método que insere as informações da busca em uma tabela GerenciamentoCep gerCep = new GerenciamentoCep(); gerCep.GravaCep(model.Retorno); } catch (Exception) { } } return(View("CEP", model)); }
public IActionResult CEP() { CEPModel model = new CEPModel(); return(View("CEP", model)); }