private void OnConnectAccept(LoggedInUserModel model) { while (!this.IsHandleCreated) ; if (this.InvokeRequired) { this.Invoke((LoginController.ExternalEventHandler) OnConnectAccept, model); return; } errorMessage.Visible = false; // Start the new views new QuestionListView(); new FriendListView(); ((ReachWindow)(Context.EntryPoint)).ShowItemsInToolbar(); this.Close(); }
private void OnConnectTimeOut(LoggedInUserModel model) { while (!this.IsHandleCreated) ; if (this.InvokeRequired) { this.Invoke((LoginController.ExternalEventHandler) OnConnectTimeOut, model); return; } this.Enabled = true; errorMessage.Visible = true; errorMessage.Text = TIMEOUT_ERROR; }
private void OnConnectDeny(LoggedInUserModel model) { while (!this.IsHandleCreated) ; if (this.InvokeRequired) { this.Invoke((LoginController.ExternalEventHandler) OnConnectDeny, model); return; } this.Enabled = true; errorMessage.Visible = true; errorMessage.Text = INVALID_CREDENTIALS_ERROR; }
private void OnGetUserInfoFromServer(LoggedInUserModel model) { while (!this.IsHandleCreated); if (this.InvokeRequired) { this.Invoke((LogoutController.ExternalEventHandler) OnGetUserInfoFromServer, model); return; } MyAccountButton.Enabled = true; new MyAccountView(); }
private void OnDisconnect(LoggedInUserModel model) { if (this.InvokeRequired) { this.Invoke((LoginController.ExternalEventHandler) OnDisconnect, model); return; } this.Visible = false; ReachWindow e = (ReachWindow)Context.EntryPoint; e.CloseAllChildren(); e.HideItemsInToolbar(); e.ShowLoginWindow(); }
private void OnConnectAccept(LoggedInUserModel model) { if (this.InvokeRequired) { this.Invoke((LogoutController.ExternalEventHandler) OnConnectAccept, model); return; } this.Visible = true; }