public void LogOut() { _user.ResetUserModel(); //clears information _apiHelper.LogOffUser(); //clears out the header ActivateItem(IoC.Get <LoginViewModel>()); // login view models is per request. IOC is in version control , calibrurn micro biring in . which allows the contrainer to get instances. NotifyOfPropertyChange(() => IsLoggedIn); }
public void LogOut() { _user.ResetUserModel(); _aPIHelper.LogOffUser(); ActivateItem(IoC.Get <LoginViewModel>()); NotifyOfPropertyChange(() => IsLoggedIn); }
public void LogOut() { _user.ResetUserModel(); _apiHelper.LogOffUser(); ActivateItem(IoC.Get <LoginViewModel>()); NotifyOfPropertyChange(() => IsAccountVisible); }
public async Task LogOut() { _user.ResetUserModel(); _apiHelper.LogOffUser(); NotifyOfPropertyChange(() => IsLoggedIn); await ActivateItemAsync(IoC.Get <LoginViewModel>(), new CancellationToken()); }
public void LogOut() { loggedOnUser.ResetUserModel(); aPIHelper.LogOffUser(); NotifyOfPropertyChange(() => IsLoggedIn); ActivateItem(SimpleContainer.GetInstance <LoginViewModel>()); }
/// <summary> /// Logs user out /// </summary> public void LogOut() { _user.ResetUserModel(); //reset user model _apiHelper.LogOffUser(); ActivateItem(IoC.Get <LoginViewModel>()); //Display the login page NotifyOfPropertyChange(() => IsLoggedIn); }
public void LogOut() { // Clears information about user _user.ResetUserModel(); // Clears out the header of the api request _apiHelper.LogOffUser(); ActivateItem(IoC.Get <LoginViewModel>()); NotifyOfPropertyChange(() => IsLoggedIn); }
public async void LogOut() { _user.ResetUserModel(); _apiClientInitializer.ClearHeaders(); await ActivateItemAsync(IoC.Get <LoginViewModel>(), CancellationToken.None); NotifyOfPropertyChange(() => IsLoggedIn); NotifyOfPropertyChange(() => IsLoggedOut); }
public async Task HandleAsync(LogInOutEvent message, CancellationToken cancellationToken) { if (message.IsLogin) { await ActivateItemAsync(IoC.Get <HomeViewModel>(), cancellationToken); } else { await CloseAllModules(); _user.ResetUserModel(); _apiHelper.LogOffUser(); await ActivateItemAsync(IoC.Get <LoginViewModel>(), cancellationToken); } }