public JsonResult ProdutoPagina(int pagina, int tamPag)
        {
            var lst = ProdutoViewModel.GetAll();
            List <ProdutoViewModel> lista = new List <ProdutoViewModel>();
            var pos = (pagina - 1) * tamPag;
            var max = 0;

            if (pos == 0)
            {
                max = tamPag - 1;
            }
            else
            {
                max = pos + tamPag - 1;
                if (max >= lst.Count)
                {
                    max = lst.Count - 1;
                }
            }
            for (int i = pos; i <= (max); i++)
            {
                lista.Add(lst[i]);
            }
            return(Json(lista));
        }
        public ActionResult Produto()
        {
            var lista = ProdutoViewModel.GetAll();

            ViewBag.ListaTamPag             = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina);
            ViewBag.QuantMaxLinhasPorPagina = _quantMaxLinhasPorPagina;
            ViewBag.PaginaAtual             = 1;

            var difQuantPaginas = (lista.Count % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (lista.Count / ViewBag.QuantMaxLinhasPorPagina) + difQuantPaginas;
            return(View(ProdutoViewModel.GetAll()));
        }