Exemple #1
0
        /// <summary>
        /// 获取指定用户所参与群组列表
        /// </summary>
        /// <param name="userId"></param>
        /// <param name="pageIndex"></param>
        /// <param name="pageSize"></param>
        /// <returns></returns>
        public static PageResult <int> GetGroupsByUser(int userId, int pageIndex, int pageSize)
        {
            IEnumerable <int> groupIds   = SocialData.GetGroupsByUser(userId);
            PageResult <int>  resultData = new PageResult <int>
            {
                RecordCount = groupIds.Count(),
                PageIndex   = pageIndex,
                PageSize    = pageSize
            };

            resultData.Data = groupIds.SkipTake <int>(resultData.PageSize, resultData.PageIndex);
            return(resultData);
        }