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"));
        }