Beispiel #1
0
        private string GetUserNickname(UserFriendEntity friend)
        {
            var userInfo = friend.user;

            if (!string.IsNullOrEmpty(userInfo.nickname))
            {
                return(userInfo.nickname);
            }
            if (!string.IsNullOrEmpty(userInfo.name))
            {
                return(userInfo.name);
            }
            if (!string.IsNullOrEmpty(userInfo.first_name))
            {
                return(userInfo.first_name);
            }
            if (!string.IsNullOrEmpty(userInfo.last_name))
            {
                return(userInfo.last_name);
            }
            if (!string.IsNullOrEmpty(userInfo.email))
            {
                return(userInfo.email);
            }
            else
            {
                return(DEFAULT_NAME_VALUE);
            }
        }
Beispiel #2
0
 private FriendModel ConvertFriendEntity(UserFriendEntity friend, UserRelationship relationship)
 {
     return(new FriendModel
     {
         Id = friend.user.id,
         Nickname = GetUserNickname(friend),
         Tag = friend.user.tag,
         AvatarUrl = friend.user.picture,
         Status = friend.IsOnline() ? UserOnlineStatus.Online : UserOnlineStatus.Offline,
         Relationship = relationship
     });
 }