public ViewResult SearchPage(string search, int? page) { int currentPageIndex = page.HasValue ? page.Value - 1 : 0; int PageSizeClient; Int32.TryParse(TNVTH.Web.GlobalConfig.Instance.GetValue(TNVTH.Web.Utilities.Config.PageSizeClient.ToString()), out PageSizeClient); PageSizeClient = (PageSizeClient < 1) ? 20 : PageSizeClient; ViewBag.term = search; //Search for news T_NewsServices _newsServices = new T_NewsServices(); IEnumerable<T_News> NewsList = _newsServices.Search(search); IPagedList<T_News> Model = MvcPaging.PagingExtensions.ToPagedList(NewsList, currentPageIndex, PageSizeClient, NewsList.Count()); if (Model != null) { if (Model.TotalItemCount < 1 && !string.IsNullOrEmpty(search)) { ViewBag.NoResult = "Không tìm thấy !"; } else { ViewBag.NoResult = ""; } } return View(Model); }