public ActionResult Index()
        {
            IQueryable <Usuario> usuarios = new UsuarioDB(new ContextEntities()).getAll();

            Double maxPorPag  = 2;
            Double count      = usuarios.Count();
            Double quantidade = count / maxPorPag;

            quantidade = Math.Ceiling(quantidade);
            int quantidadePag = (int)quantidade;

            int page = 1;

            if (RouteData.Values["id"] != null)
            {
                int.TryParse(RouteData.Values["id"].ToString(), out page);
            }

            IPagedList <Usuario> usuariosret = usuarios.OrderBy(c => c.codigo).ToPagedList(page, (int)maxPorPag);

            ViewBag.usuarios = usuariosret;

            ViewBag.pagina        = page;
            ViewBag.quantidadePag = quantidadePag;

            return(View());
        }