private void AfterLogin(LoginViewModel loginViewModel) { var mainViewModel = (MainViewModel)DataContext; mainViewModel.SessionInformations.Tokens = loginViewModel.Tokens; mainViewModel.SessionInformations.User = loginViewModel.User; mainViewModel.AfterLogin(); var userSettingsManager = new UserSettingsManagerService(mainViewModel.SessionInformations.User.ID); if (!userSettingsManager.HasSeenTutorial()) { DialogHost.Show(new Tutorial(), "Default"); } }
public override void AfterLogin() { //TODO _userManager = new UserSettingsManagerService(SessionInformations.User.ID); if (!IsSystemLanguage) { _userManager.SetLanguage(SelectedLanguage); } else if (IsSystemLanguage && _userManager.GetLanguage() != "System") { SelectedLanguage = _userManager.GetLanguage(); } SocketClient?.SendMessage((_selectedLanguage == Utilities.Enums.Languages.EN) ? new Tlv(SocketMessageTypes.ChangeLanguage, new { Language = 0 }) : new Tlv(SocketMessageTypes.ChangeLanguage, new { Language = 1 })); }