public ActionResult CarregarDados(int idUsuario, int pagina = 1) { CadastroProdataModel cadastroProdata = null; if (ModelState.IsValid) { if (Session["AccessToken"] != null) { if (idUsuario > 0) { //Preciso Chamar a classe Consulta Pesquisa pq = new Pesquisa(); cadastroProdata = new CadastroProdataModel(); cadastroProdata = pq.GetDadosUsuario(idUsuario); // Formatando Dados cadastroProdata.Cpf = RotinasFormatacao.FormataCpf(cadastroProdata.Cpf); if (cadastroProdata.Endereco != null) { cadastroProdata.Endereco.Cep = RotinasFormatacao.FormataCep(cadastroProdata.Endereco.Cep); } cadastroProdata.Telefone = RotinasFormatacao.FormataTelefone(cadastroProdata.Telefone); cadastroProdata.Celular = RotinasFormatacao.FormataTelefone(cadastroProdata.Celular); cadastroProdata.Recado = RotinasFormatacao.FormataTelefone(cadastroProdata.Recado); Session["PaginaRequisitaca"] = pagina; } } else { return(RedirectToAction("Index", "Home")); } } ViewBag.Pagina = pagina; return(View("DadosCadastrais", cadastroProdata)); }
public CadastroProdataModel GetDadosUsuario(int id) { var requisicaoWeb = WebRequest.CreateHttp("https://api.transurc.com.br/Consultas/Gerais/Dados/" + id.ToString()); requisicaoWeb.Method = "GET"; requisicaoWeb.Headers.Add("Authorization", "Basic Y29uc3VsdGFzOldENUw0JGtIR2NLZnIlJCE="); using (var resposta = requisicaoWeb.GetResponse()) { var streamDados = resposta.GetResponseStream(); StreamReader reader = new StreamReader(streamDados); object objResponse = reader.ReadToEnd(); CadastroProdataModel dados = JsonConvert.DeserializeObject <CadastroProdataModel>(objResponse.ToString()); streamDados.Close(); resposta.Close(); if (dados != null) { return(dados); } else { return(null); } } }