public ActionResult Index(string filtroAtual, string filtro, int?pagina) { if (filtro != null) { pagina = 1; } else { filtro = filtroAtual; } ViewData["FiltroAtual"] = filtro; var centroCusto = from cs in _centroCusto.ObterTodos() select cs; if (!String.IsNullOrEmpty(filtro)) { centroCusto = centroCusto.Where(s => EF.Functions.Like(s.Nome, $"%{filtro}%")).ToList(); } int pageSize = 10; return(View(Paginacao <CentroDeCusto> .Create(centroCusto, pagina ?? 1, pageSize))); }
public IEnumerable <CentroDeCusto> CarregarCentroDeCusto() { return(ViewBag.ListaCentroDeCusto = _centroCusto.ObterTodos()); }