public JsonResult GrupoProdutoPagina(int pagina, int tamPag) { ViewBag.QtdMaximaLinhasPagina = tamPag; //Quando estamos fazendo paginação é necessario informar a quantidade de linhas da table será exibida no caso 5 var lista = GrupoProdutoModel.RecuperarLista(pagina, tamPag); ViewBag.QuantPaginas = (GrupoProdutoModel.QuantTotal() / tamPag); ViewBag.QuantPaginas = (GrupoProdutoModel.QuantTotal() % tamPag) > 0 ? ViewBag.QuantPaginas + 1 : ViewBag.QuantPaginas; return(Json(lista)); }
public ActionResult Index() { var lista = GrupoProdutoModel.RecuperarLista(1, _quantMaxLinhasPorPagina); ViewBag.ListaTamanhoPag = new SelectList(new int[] { _quantMaxLinhasPorPagina, 10, 15, 20 }, _quantMaxLinhasPorPagina); ViewBag.QtdMaximaLinhasPagina = 5; //Quando estamos fazendo paginação é necessario informar a quantidade de linhas da table será exibida no caso 5 ViewBag.PaginaAtual = 1; //Aqui informamos a pagina selecionado quando o usuario faz um get a pagina inicial sempre será 1 ViewBag.QuantPaginas = (GrupoProdutoModel.QuantTotal() / ViewBag.QtdMaximaLinhasPagina); ViewBag.QuantPaginas = (GrupoProdutoModel.QuantTotal() % ViewBag.QtdMaximaLinhasPagina) > 0 ? ViewBag.QuantPaginas + 1 : ViewBag.QuantPaginas; return(View(lista)); }