private void Instance_LoggedIn(object sender, UserLoggedInEventArgs args) { Window priv = Current.MainWindow; Current.MainWindow = new MainWindow(args.Worker); Current.MainWindow.Show(); priv.Close(); }
public void Execute(UserLoggedInEventArgs args) { var user = args.User; user.TwoFactorCode = null; user.TwoFactorCodeExpiry = null; _service.SaveUser(user); }
/// <summary> /// Handles the event of user successfully logged in. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LoginViewUserLoggedIn(object sender, UserLoggedInEventArgs e) { AppData.LoggedInUser = e.LoggedInUser; IsUserLoggedIn = true; SetUserPreference(); var applicationViewModel = new ApplicationViewModel(new UserViewModel(e.LoggedInUser, _messagingService), RepositoryFactory.GetTransactionRepository(), RepositoryFactory.GetUserRepository(), _messagingService); SelectedView = applicationViewModel; //SelectedView.Initialize(); //applicationViewModel.SetUser(); }
public void Execute(UserLoggedInEventArgs args) { UserLoggedIn(args.User, args.PreviousSession); }