private void Login() { WriteLoginMessage(null); string username = m_usernameTextBox.Text; string password = m_passwordTextBox.Password; string impersonateUsername = m_impersonateUsernameTextBox.Text; if (username == null || username.Trim().Length == 0) { WriteLoginMessage("Username was empty."); } else if (password == null || password.Trim().Length == 0) { WriteLoginMessage("Password was empty."); } else { WriteLoginMessage("Attempting login..."); var query = m_riaContext.LoginQuery(username, password, true, impersonateUsername); m_riaContext.Load <User>(query, LoadBehavior.RefreshCurrent, LoginComplete, null); } }