public ActionResult Index(int?pagina) { //Gera uma quantidade X de items var items = Enumerable.Range(1, 150).Select(x => "Item " + x); //Efetua a paginação dos items var paginador = new Paginador(items.Count(), pagina); var viewModel = new PaginadorViewModel { Items = items.Skip((paginador.PaginaAtual - 1) * (paginador.ItemsPorPagina)) .Take(paginador.ItemsPorPagina), Paginador = paginador }; return(View(viewModel)); }
public ActionResult DetailSettings(CustomerSetting model, int?page) { var user = new CustomerService(); if (true)//AdminLogueado()==1) { var lista = new CustomerService(); var listaCompleta = lista.GetCustomerSettings(model.KeyID); var paginador = new Paginador(listaCompleta.Count(), 5); var viewModel = new PaginadorViewModel { Items = listaCompleta.Skip((paginador.CurrentPage - 1) * paginador.PageSize).Take(paginador.PageSize), Paginador = paginador }; return(View(viewModel)); } else { //return View("NAAAAAAAAAAAA"); } }