Exemplo n.º 1
0
        //我的朋友动态
        /// <summary>
        ///
        /// </summary>
        /// <param name="UserID"></param>
        /// <param name="PageIndex"></param>
        /// <param name="PageSize"></param>
        /// <returns></returns>
        public Dictionary <string, object> MyDynamicList(long UserID, int PageIndex, int PageSize)
        {
            int PageCount;
            int TotalCount;

            lgk.BLL.tb_IMFriend dynamicBll = new lgk.BLL.tb_IMFriend();

            //PageCount 总页数
            //TotalCount 总记录数
            var ds = dynamicBll.GetListByPage(UserID, PageIndex, PageSize, out PageCount, out TotalCount);

            //动态列表
            var dynamicList = FriendsList(ds.Tables[0]);

            //添加评论
            foreach (var item in dynamicList)
            {
                item.Comment = CommentList(long.Parse(item.ID));
            }

            Dictionary <string, object> dic = new Dictionary <string, object>();

            dic.Add("pagecount", PageCount.ToString());
            dic.Add("totalcount", TotalCount.ToString());
            dic.Add("list", dynamicList);

            return(dic);
        }
Exemplo n.º 2
0
        public List <FriendsCommentModel> CommentList(long dynamicID)
        {
            lgk.BLL.tb_IMFriend dynamicBll = new lgk.BLL.tb_IMFriend();

            var dt = dynamicBll.GetComment(dynamicID);

            return(CommentList(dt.Tables[0]));
        }