/// <summary> /// 新闻列表 /// </summary> public List <BasicInformation> NewsList(int?categoryId, int pageIndex, int pageSize, out int count) { var newsQuerybale = _efDb.GetEntities <BasicInformation>(t => t.IsDeleted == false); List <BasicInformation> newsList; if (categoryId == null) { count = newsQuerybale.Count(); newsList = newsQuerybale.OrderBy(t => t.PublishTime).Skip(pageIndex).Take(pageSize).ToList(); } else { newsQuerybale = newsQuerybale.Where(t => t.CategoryID == categoryId); count = newsQuerybale.Count(); newsList = newsQuerybale.OrderBy(t => t.PublishTime).Skip(pageIndex).Take(pageSize).ToList(); } return(newsList); }
/// <summary> /// 新闻栏目列表 /// </summary> public List <NewsCategory> GetNewsCategoryList() { return(_efDb.GetEntities <NewsCategory>(t => t.IsDeleted == false).ToList()); }