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));
        }
示例#2
0
        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);
                }
            }
        }