BookMgnt.Controllers.BookController.Index C# (CSharp) Method

Index() public method

public Index ( int page, string query ) : System.Web.Mvc.ActionResult
page int
query string
return System.Web.Mvc.ActionResult
        public ActionResult Index(int? page, string query)
        {
            var book = from p in db.Books select p;
            if (!String.IsNullOrEmpty(query))
            {
                book = db.Books.Where(s => s.Name.ToUpper().Contains(query.ToUpper())
                    || s.Introduce.ToUpper().Contains(query.ToUpper())
                    || s.Author.ToUpper().Contains(query.ToUpper()));
            }
            int pageNum = (page ?? 1);
            return View(book.ToList().ToPagedList(pageNum, pageSize));
        }