// GET: Vitrine
        public ViewResult ListaProdutos(string categoria, int pagina = 1)
        {

            _repositorio = new ProdutosRepositorio();

            ProdutosViewModel pvm = new ProdutosViewModel()
            {

                Produtos = _repositorio.Produtos
                .Where(prod => categoria == null || prod.Categoria == categoria)
                .OrderBy(prod => prod.Nome)
                .Skip((pagina - 1) * produtosPorPagina)
                .Take(produtosPorPagina),

                Paginacao = new Paginacao()
                {
                    ItensTotal = _repositorio.Produtos.Count(),
                    PaginaAtual = pagina,
                    ItensPorPagina = produtosPorPagina
                }

            };

            return View(pvm);
        }
 // GET: Produtos
 public ActionResult Index()
 {
     _repositorio = new ProdutosRepositorio();
     var produtos = _repositorio.Produtos.Take(10);
      
     return View(produtos);
 }