// GET: Vitrine public ActionResult ListaProdutos(int Pagina = 1) { _repositorio = new ProdutosRepositorio(); ProdutosViewModel model = new ProdutosViewModel { Produtos = _repositorio.Produtos .OrderBy(p => p.Nome) .Skip((Pagina - 1) * ProdutosPorPagina) .Take(ProdutosPorPagina), Paginacao = new Paginacao { PaginaAtual = Pagina, ItensPorPagina = 10, ItensTotal = _repositorio.Produtos.Count() } }; return View(model); }
// GET: Produtos public ActionResult Index() { _repositorio = new ProdutosRepositorio(); var produtos = _repositorio.Produtos.Take(10); return View(produtos); }