public ActionResult LastNews() { PostViewModel vm = new PostViewModel { Posts = _rep.Posts .OrderByDescending(x => x.CreatedAt) .ToList() .Take(3) }; return PartialView(vm); }
// // GET: /Admin/Post/ public ActionResult Index(int page = 1) { int pageSize = 15; PostViewModel vm = new PostViewModel { Posts = _rep.Posts .OrderByDescending(x => x.CreatedAt) .ToList() .Skip((page - 1) * pageSize) .Take(pageSize), PagingInfo = new PagingInfo { TotalItems = _rep.Posts.Count(), CurrentPage = page, ItemsPerPage = pageSize } }; return View(vm); }