// GET: Admin/AccesoUsuarios public ActionResult Index() { var AccesoUsuarios = db.AccesoUsuarios.OrderByDescending(au => au.FechaAcceso); AccesoUsuariosIndexViewModel viewModel = new AccesoUsuariosIndexViewModel(); viewModel.Pagina = 1; viewModel.CalcularPaginacion(AccesoUsuarios.Count()); viewModel.listadoAccesoUsuarios = AccesoUsuarios.Take(viewModel.resultadosPorPagina).ToList(); return(View(viewModel)); }
public ActionResult Index(AccesoUsuariosIndexViewModel viewModel) { var busqueda = db.AccesoUsuarios.OrderByDescending(au => au.FechaAcceso).ToList(); if (!string.IsNullOrWhiteSpace(viewModel.TextoBusqueda)) { busqueda = busqueda.Where(x => x.Usuario.Contains(viewModel.TextoBusqueda)).ToList(); } viewModel.CalcularPaginacion(busqueda.Count()); int skip = (viewModel.Pagina - 1) * viewModel.resultadosPorPagina; viewModel.listadoAccesoUsuarios = busqueda.Skip(skip).Take(viewModel.resultadosPorPagina).ToList(); return(View(viewModel)); }