// GET: Security/VehicleMovement public ActionResult Index(int?page) { var movement = _dbcontext.VehicleMovements .Include(x => x.Department) .Include(x => x.Driver) .Include(x => x.Moto) .Include(x => x.Moto.MottorModel) .ToList().OrderByDescending(X => X.TimeOut).Select(x => VehicleMovementFactory.EntityToViewModel(x)); int pageSize = 3; int pageNumber = (page ?? 1); return(View(movement.ToPagedList(pageNumber, pageSize))); }