Пример #1
0
        /// <summary>
        /// 获取单条分组信息
        /// </summary>
        /// <param name="groupId"></param>
        /// <returns></returns>
        public static FriendshipGroupInfo GetFriendshipGroupInfo(int groupId)
        {
            IDataReader reader = DatabaseProvider.GetInstance().GetFriendshipGroupInfo(groupId);

            FriendshipGroupInfo friendshipGroupInfo = new FriendshipGroupInfo();

            if (reader.Read())
                friendshipGroupInfo = LoadFriendshipGroupInfo(reader);
            reader.Close();

            return friendshipGroupInfo;
        }
Пример #2
0
        /// <summary>
        /// 从reader中装载FriendshipGroupInfo
        /// </summary>
        /// <param name="reader"></param>
        /// <returns></returns>
        private static FriendshipGroupInfo LoadFriendshipGroupInfo(IDataReader reader)
        {
            FriendshipGroupInfo groupInfo = new FriendshipGroupInfo();
            groupInfo.GroupId = TypeConverter.ObjectToInt(reader["gid"]);
            groupInfo.GroupName=reader["gname"].ToString();
            groupInfo.OwnerId = TypeConverter.ObjectToInt(reader["ownerid"]);
            groupInfo.FriendshipCount = TypeConverter.ObjectToInt(reader["friendscount"]);

            return groupInfo;
        }