private void Logout_Complete(LogoutOperation aLogoutOperation) { if (!aLogoutOperation.User.Identity.IsAuthenticated) { App app = Application.Current as App; app.SuccessLogout(); } }
private void Logout_Complete(LogoutOperation aLogoutOperation) { if (!aLogoutOperation.User.Identity.IsAuthenticated) { //this.Content = new Main(); LogoutCallBack(); } }
private void LogoutOperationCompleted(LogoutOperation lo) { if (!lo.HasError) { CurrentUser = null; var region = this.RegionManager.Regions["MainContentRegion"]; //region.ClearActiveViews(); RegionManager.RequestNavigate("MainContentRegion", "LoginUserControl"); var headerRegion = this.RegionManager.Regions["HeaderRegion"]; headerRegion.ClearActiveViews(); var menuRegion = this.RegionManager.Regions["MainMenuRegion"]; menuRegion.ClearActiveViews(); } }
public void When_writing_logout_operation_it_must_be_correct() { // Arrange var operation = new LogoutOperation(); // Act byte[] buffer = PacketWriter.Write(operation, false); // Assert buffer.Should().BeEquivalentTo(new byte[] { 2, ByteFor('0'), ByteFor('2'), ByteFor('\t'), 3 }); }
private void LogoutOperation_Completed(LogoutOperation logoutOperation) { if (logoutOperation.HasError) { if (LogoutComplete != null) { LogoutComplete(this, new LogoutOperationEventArgs(logoutOperation, logoutOperation.Error)); } logoutOperation.MarkErrorAsHandled(); } else { if (LogoutComplete != null) { LogoutComplete(this, new LogoutOperationEventArgs(logoutOperation)); } } }
public void When_reading_logout_operation_it_must_be_correct() { // Arrange byte[] buffer = { 2, ByteFor('0'), ByteFor('2'), ByteFor('\t'), 3 }; var reader = new PacketReader(); // Act Operation operation = reader.Read(buffer); // Assert var expected = new LogoutOperation(); operation.Should().BeEquivalentTo(expected, options => options.IncludingAllRuntimeProperties()); }
private void logout_Completed(LogoutOperation lo) { if (!lo.HasError) { CurrentPage = "/LoginAndRegister"; AdminPageVisibility = Visibility.Collapsed; UserPageVisibility = Visibility.Collapsed; LogoutVisibility = Visibility.Collapsed; LoginRegisterPageVisibility = Visibility.Visible; ColorLog = COLOR_BLACK; LogMessage = ""; Email = null; EmailRegister = null; PasswordCheck = null; PasswordRegister = null; Password = null; } else { //ErrorWindow ew = new ErrorWindow("Logout failed.", "Please try logging out again."); //ew.Show(); lo.MarkErrorAsHandled(); } }
private void LogoutOperation_Completed(LogoutOperation logoutOperation) { if (logoutOperation.HasError) { if (LogoutComplete != null) LogoutComplete(this, new LogoutOperationEventArgs(logoutOperation, logoutOperation.Error)); logoutOperation.MarkErrorAsHandled(); } else { if (LogoutComplete != null) LogoutComplete(this, new LogoutOperationEventArgs(logoutOperation)); } }
public LogoutOperationEventArgs(LogoutOperation logoutOp, Exception ex) : base(ex) { LogoutOp = logoutOp; }
public LogoutOperationEventArgs(LogoutOperation logoutOp) : base(null) { LogoutOp = logoutOp; }
//---------------------------------------------------------- // Public interface methods for UI //---------------------------------------------------------- public void Disconnect() { LogoutOperation lop = new LogoutOperation (); gdRt.SendOp (lop); gdRt.Disconnect (); }
void OnApplicationQuit() { // Before leaving, lets notify the others about this client dropping out RemoveLocalPlayer(); LogoutOperation lop = new LogoutOperation (); gdRt.SendOp (lop); }
public void Accept(LogoutOperation operation) { }
void IOperationAcceptor.Accept(LogoutOperation operation) { owner.Logout(); }