Example #1
0
        private void ClearUserInfo()
        {
            targetUser = null;
            targetUserGames.Clear();
            targetGame = null;

            GamesSP.Children.Clear();

            //ResetGamesListColors();
        }
Example #2
0
        private void RequestUser(long id)
        {
            string response = AdminCommands.UserInfo(id);

            targetUser = Library.GetUserInfoFromString(response);

            targetUserGames = RequestUserLibrary(id);

            UpdateUserDisplay();
        }
Example #3
0
        private void RequestButton_Click(object sender, RoutedEventArgs e)
        {
            if (UserIDTextBox.Text.Length == 0)
            {
                return;
            }

            long id = 0;

            if (!IsNumber(UserIDTextBox.Text[0]))
            {
                string strId = AdminCommands.GetUserID(UserIDTextBox.Text);
                if (!long.TryParse(strId, out id))
                {
                    Debug.LogError("Cannot parse \"" + strId + "\" to userID ( long )");
                    targetUser = null;
                    UpdateUserDisplay();
                    return;
                }
            }
            else
            {
                if (!long.TryParse(UserIDTextBox.Text, out id))
                {
                    Debug.LogError("Cannot parse \"" + UserIDTextBox.Text + "\" to userID ( long )");
                    targetUser = null;
                    UpdateUserDisplay();
                    return;
                }
            }


            ClearUserInfo();

            //Debug.Log("Requested user with id: " + id);
            RequestUser(id);
            //UpdateUserDisplay();
        }