Пример #1
0
        /// <summary>
        /// 首页
        /// </summary>
        /// <param name="keyword"></param>
        /// <returns></returns>
        public IActionResult Index([FromQuery] NewsSearchView search, int pageIndex = 1)
        {
            if (search == null)
            {
                search = new NewsSearchView();
            }
            search.CategoryId = Request.Query["nid"];
            var    cateInfo = _NewsCategoryService.GetCate(search.CategoryId);
            string parentId = null;

            if (cateInfo != null)
            {
                parentId = cateInfo.ParentId ?? cateInfo.Code;
            }

            var books = _NewsService.GetNewsList(search, pageIndex, PageSize);

            ViewBag.CateList = _NewsCategoryService.GetCateList(search.CategoryId, null, true);
            ViewBag.HotNews  = _NewsService.GetTopNewss(NewsTopEnum.HotNews, PageSize);
            ViewBag.CateInfo = cateInfo;
            if (cateInfo != null)
            {
                AddPageCrumbs(cateInfo.Text);
            }
            return(View(books));
        }