Exemple #1
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);
        }
Exemple #2
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);
        }