void client_AuthenticateUserCompleted(object sender, AuthenticateUserCompletedEventArgs e) { ExecutionContext.UserId = e.Result; if (ExecutionContext.UserId >= 0) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } }
private void OnUserAuthenticated(object s, AuthenticateUserCompletedEventArgs e) { if (e.Error != null) { OnError(e.Error, e.Error.Message); } else { LoggedUserContext.LogonPasswordHash( e.Result.Login, e.Result.PasswordHash); } }
private void AuthenticateUserCallback(object sender, AuthenticateUserCompletedEventArgs e) { if (e.Error != null) { _statusBar.ShowMessage(e.Error.Message, Category.Exception, Priority.High); } else if (e.Result.Success) { _statusBar.Clear(); this.UserContext.InitUser(e.Result.User); this.UserContext.InitCredentials(Username, Password); // Erase password from screen this.Password = null; // Send UserLoggedInEvent and switch to LoggedInUserView _eventAggregator.GetEvent<UserLoggedInEvent>().Publish(Empty.Value); _regionManager.RequestNavigate( RegionNames.MainRegion, new Uri(ViewNames.LoggedInUserView, UriKind.Relative)); } else { _statusBar.ShowMessage("Login failed", Category.Exception, Priority.High); } }