public NewsEntity GetNewsDetail(long newsCode, long userid) { NewsEntity item = null; DataTable dt = NewsDAL.BaseDAL.GetNewsDetail(newsCode, userid); if (dt.Rows.Count > 0) { item = new NewsEntity(); item.FillData(dt.Rows[0]); item.NewsType = GetNewsTypeByCode(item.News_Type); } return(item); }
public List <NewsEntity> GetNewNews_Mains(int typeid, int pageSize, long maxNewsCode, long userid) { List <NewsEntity> list = new List <NewsEntity>(); DataTable dt = NewsDAL.BaseDAL.GetNewNews_Mains(typeid, pageSize, maxNewsCode, userid); foreach (DataRow dr in dt.Rows) { NewsEntity model = new NewsEntity(); model.FillData(dr); list.Add(model); } return(list); }
/// <summary> /// 获取新闻 /// </summary> /// <param name="keyWords">关键词</param> /// <param name="typeid">新闻类型</param> /// <param name="pageSize">每页新闻数</param> /// <param name="newsCode">最大新闻Code,第一页传 0</param> /// <returns></returns> public List <NewsEntity> GetNews(string keyWords, int typeid, int pageSize, long userid, ref long newsCode) { List <NewsEntity> list = new List <NewsEntity>(); DataTable dt = NewsDAL.BaseDAL.GetNews(keyWords, typeid, pageSize, userid, ref newsCode); foreach (DataRow dr in dt.Rows) { NewsEntity model = new NewsEntity(); model.FillData(dr); list.Add(model); } return(list); }
public List <NewsEntity> GetNewsFavorites(long userid, int pageSize, ref long favoriteid) { List <NewsEntity> list = new List <NewsEntity>(); DataTable dt = NewsDAL.BaseDAL.GetNewsFavorites(userid, pageSize, ref favoriteid); foreach (DataRow dr in dt.Rows) { NewsEntity model = new NewsEntity(); model.FillData(dr); list.Add(model); } return(list); }
public List <NewsEntity> GetNews(string keyWords, int bigTypeID, int typeid, int publishStatus, int pageSize, int pageIndex, ref int totalCount, ref int pageCount) { List <NewsEntity> list = new List <NewsEntity>(); DataTable dt = NewsDAL.BaseDAL.GetNews(keyWords, bigTypeID, typeid, publishStatus, pageSize, pageIndex, ref totalCount, ref pageCount); foreach (DataRow dr in dt.Rows) { NewsEntity model = new NewsEntity(); model.FillData(dr); if (model.News_Type > 0) { model.NewsType = GetNewsTypeByCode(model.News_Type); } list.Add(model); } return(list); }