示例#1
0
        public ActionResult Index()
        {
            estadoRepositorio = new EstadoRepositorio();
            cidadeRepositorio = new CidadeRepositorio();

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


            var lista = cidadeRepositorio.RecuperarLista(ViewBag.PaginaAtual, _quantMaxLinhasPorPagina);

            var quant = cidadeRepositorio.RecuperarQuantidade();

            ViewBag.Estados = estadoRepositorio.RecuperarLista();


            ViewBag.difQuantPaginas = (quant % ViewBag.QuantMaxLinhasPorPagina) > 0 ? 1 : 0;

            ViewBag.QuantPaginas = (quant / ViewBag.QuantMaxLinhasPorPagina) + ViewBag.difQuantPaginas;

            return(View(lista));
        }