private void OnAuthenticationAction(AuthenticationInfo info) { switch (info.Action) { case AuthenticationAction.LogOn: break; case AuthenticationAction.LoggedIn: this.Invoke(() => { this.UserName = info.UserName + " @ " + info.UserCompany; }); break; case AuthenticationAction.LogOut: this.Invoke(() => { this.UserName = info.UserName + " @ " + info.UserCompany; }); break; } }
private void OnAuthenticationAction(AuthenticationInfo info) { switch (info.Action) { case AuthenticationAction.LogOn: this.isLoggedIn = false; break; case AuthenticationAction.LoggedIn: this.isLoggedIn = true; if (this.pendingNavigations != null && this.pendingNavigations.Count > 0) { this.ProcessPendingNavigations(); } break; case AuthenticationAction.LogOut: this.isLoggedIn = false; break; } }