// GET: BlogPosts public ActionResult Index(int?page, string searchStr) { ViewBag.Search = searchStr; var blogList = searchHelpers.IndexSearch(searchStr); int pageSize = 4; int pageNumber = (page ?? 1); return(View(blogList.OrderByDescending(p => p.Created).ToPagedList(pageNumber, pageSize))); }
public ActionResult Index(int?page, string searchStr) { ViewBag.Search = searchStr; var blogList = searchHelpers.IndexSearch(searchStr); int pageSize = 4; int pageNumber = (page ?? 1); return(View(blogList.Where(b => b.Published).OrderByDescending(p => p.Created).ToPagedList(pageNumber, pageSize))); //Get all the BlogPost that are Published // return View(db.BlogPosts.Where(foo => foo.Published).OrderByDescending(b => b.Created).ToList()); //temp string to test with //return View(db.BlogPosts.OrderByDescending(b => b.Created).ToList()); //return View(db.BlogPosts.ToList()); //return View(db.BlogPosts.Where(b=>b.Published).ToList()) }