public void Execute(object parameter) { if (mLoginViewModel.CanLogin()) { if (mLoginViewModel.Login()) { if (mLoginViewModel.CurrentUser.Accounts.Count == 0) { MessageBox.Show("Jelenleg nincs számlája, kérem hozzon létre egyet!", "Hiányzó számla"); var newAccount = new AccountViewModel(mLoginViewModel.CurrentUser); if (newAccount.CreateInteractive() == false) { return; } } mainWindowView = new MainWindowView(mLoginViewModel.CurrentUser.UserID); mainWindowView.Show(); } else { MessageBox.Show("Rossz felhasználónév vagy jelszó!"); mLoginViewModel.loginPage.clearPassword(); } } }