Exemplo n.º 1
0
 private void onNicknameOk(object sender, RoutedEventArgs e)
 {
     uname = nicknameDialog.username.Text;
     if (uname.Length > 0 && puzzleAdapter.validateUsername(uname))
     {
         nicknameDialog.showChecking();
         nicknameDialog.lockForCheck();
         if (puzzleAdapter.userid <= 0)
         {
             // async. answer in createUserCallback
             restService.createUser(uname, this);
         }
         else
         {
             // async. answer in changeUsernameCallback
             restService.changeUsername(puzzleAdapter.userid, puzzleAdapter.username, uname, this);
         }
     }
     else
     {
         nicknameDialog.showUsernameNotValid();
     }
 }