コード例 #1
0
ファイル: Friendship.cs プロジェクト: sword88/ASEWH
 /// <summary>
 /// 从reader中装载FriendshipRequestInfo
 /// </summary>
 /// <param name="reader"></param>
 /// <returns></returns>
 private static FriendshipRequestInfo LoadFriendshipRequestInfo(IDataReader reader)
 {
     FriendshipRequestInfo friendshipRequestInfo = new FriendshipRequestInfo();
     friendshipRequestInfo.FromUid = TypeConverter.ObjectToInt(reader["fromuid"]);
     friendshipRequestInfo.FromUserName = reader["fromusername"].ToString();
     friendshipRequestInfo.ToUid = TypeConverter.ObjectToInt(reader["touid"]);
     friendshipRequestInfo.GroupId = TypeConverter.ObjectToInt(reader["gid"]);
     friendshipRequestInfo.Note = reader["note"].ToString();
     friendshipRequestInfo.DateTime = reader["datetime"].ToString();
     return friendshipRequestInfo;
 }
コード例 #2
0
ファイル: Friendship.cs プロジェクト: sword88/ASEWH
 /// <summary>
 /// 通过好友的请求信息
 /// </summary>
 /// <param name="friendshipRequestInfo"></param>
 /// <returns></returns>
 public static int PassFriendship(FriendshipRequestInfo friendshipInfo, int groupId)
 {
     return DatabaseProvider.GetInstance().PassFriendship(friendshipInfo, groupId);
 }
コード例 #3
0
ファイル: Friendship.cs プロジェクト: sword88/ASEWH
 /// <summary>
 /// 创建好友请求信息
 /// </summary>
 /// <param name="friendshipRequestInfo"></param>
 /// <returns></returns>
 public static int CreateNewFriendshipRequest(FriendshipRequestInfo friendshipInfo)
 {
     return DatabaseProvider.GetInstance().CreateNewFriendshipRequest(friendshipInfo);
 }
コード例 #4
0
ファイル: Friendship.cs プロジェクト: sword88/ASEWH
        /// <summary>
        /// 获取用户好友请求信息
        /// </summary>
        /// <param name="fromUid"></param>
        /// <param name="toUid"></param>
        /// <returns></returns>
        public static FriendshipRequestInfo GetUserFriendRequestInfo(int fromUid, int toUid)
        {
            IDataReader reader = DatabaseProvider.GetInstance().GetUserFriendRequestInfo(fromUid, toUid);
            FriendshipRequestInfo requestInfo = new FriendshipRequestInfo();

            if (reader.Read())
                requestInfo = LoadFriendshipRequestInfo(reader);
            reader.Close();
            return requestInfo;
        }