public ConsultaQtdeProdataModel ConsultaQtdeDados(DadosConsultaProdataModel dadosConsulta) { var requisicaoWeb = WebRequest.CreateHttp("https://api.transurc.com.br/Consultas/Gerais/GetQtdetUsuarios"); requisicaoWeb.Method = "POST"; requisicaoWeb.ContentType = "application/json; charset=utf-8"; requisicaoWeb.Headers.Add("Authorization", "Basic Y29uc3VsdGFzOldENUw0JGtIR2NLZnIlJCE="); using (var streamWriter = new StreamWriter(requisicaoWeb.GetRequestStream())) { string json = JsonConvert.SerializeObject(dadosConsulta); Debug.Write(json); streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); } using (var resposta = requisicaoWeb.GetResponse()) { var streamDados = resposta.GetResponseStream(); StreamReader reader = new StreamReader(streamDados); object objResponse = reader.ReadToEnd(); ConsultaQtdeProdataModel dados = JsonConvert.DeserializeObject <ConsultaQtdeProdataModel>(objResponse.ToString()); streamDados.Close(); resposta.Close(); if (dados != null) { return(dados); } else { return(null); } } }
public PartialViewResult GetResultadoPesquisa() { List <ConsultaProdataModel> consulta = new List <ConsultaProdataModel>(); consulta = TempData["ListaResultado"] as List <ConsultaProdataModel>; if (consulta != null) { Pesquisa pq = new Pesquisa(); ConsultaQtdeProdataModel qtde = new ConsultaQtdeProdataModel(); qtde = pq.ConsultaQtdeDados(Session["FiltroConsulta"] as DadosConsultaProdataModel); int pagina = Convert.ToInt32(Session["Pagina"]); int Linhas = Convert.ToInt32(Session["Linhas"]); if (pagina == 0) { pagina = 1; } if (Linhas == 0) { Linhas = 10; } if (qtde.Registros > 0) { ViewBag.Encontradas = qtde.Registros / Linhas; } return(PartialView("_PartConsulta", consulta.ToPagedList(1, Linhas))); } else { return(PartialView("_PartConsulta")); } //return PartialView(consulta); }