public ActionResult MeusFuncionarios(int?pagina, string Pesquisa = "") { ViewBag.Pesquisado = null; int IDEmpresa = Convert.ToInt32(Session["IDEmpresa"]); List <Pessoa> Funcionarios = DbPessoa.SelecionarTodosFuncionariosEmpresa(IDEmpresa); List <Setor> Setores = DbPessoa.SelecionarTodosSetores(IDEmpresa); List <Cargo> Cargos = DbPessoa.SelecionarCargosEmpresa(IDEmpresa); List <Beneficio> beneficios = DbPessoa.BeneficiosEmpresa(IDEmpresa); ViewBag.Beneficios = beneficios; ViewBag.Setores = Setores; ViewBag.Cargos = Cargos; List <PessoaBeneficio> BeneficiosFuncionarios = DbPessoa.BeneficiosFuncionariosEmpresa(Convert.ToInt32(Session["IDEmpresa"])); ViewBag.BeneficiosFuncionarios = BeneficiosFuncionarios; ViewBag.IDFuncionarioBeneficio = 0; if (Pesquisa != "") { Funcionarios = Funcionarios.Where(p => p.Pes_Nome.Contains(Pesquisa)).ToList(); ViewBag.Pesquisado = Pesquisa; } int paginaTamanho = 5; int paginaNumero = (pagina ?? 1); return(View(Funcionarios.ToPagedList(paginaNumero, paginaTamanho))); }