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 ActionResult SelecionarPagina(int?pagina) { DadosConsultaProdataModel dados = new DadosConsultaProdataModel(); dados = Session["FiltroConsulta"] as DadosConsultaProdataModel; dados.Pagina = (int)pagina; Pesquisa pq = new Pesquisa(); List <ConsultaProdataModel> lst = new List <ConsultaProdataModel>(); lst = pq.ConsultaDados(dados); if (lst.Count > 0) { TempData["ListaResultado"] = lst; Session["Pagina"] = pagina; Session["Linhas"] = 10; Session["PaginaRequisitaca"] = pagina; } ViewBag.Filtro = CriaListaMenu(); return(View("Index")); }