public ActionResult Pesquisar(VmConsulta mdl) { if (ModelState.IsValid) { LimparVarTemporarias(); if (mdl != null) { if (mdl.Filtro.Dado != null) { mdl.Filtro.Pagina = 1; mdl.Filtro.QuantidadeLinhas = 10; mdl.Filtro.Paginacao = true; //Preciso Chamar a classe Consulta Pesquisa pq = new Pesquisa(); List <ConsultaProdataModel> lst = new List <ConsultaProdataModel>(); lst = pq.ConsultaDados(mdl.Filtro); if (lst.Count > 0) { TempData["ListaResultado"] = lst; Session["FiltroConsulta"] = mdl.Filtro; } } } } ViewBag.Filtro = CriaListaMenu(); return(View("Index")); }
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")); }