// 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)));
        }
Esempio n. 2
0
        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())
        }