private async void ExecuteSignInCommand(object obj) { // Check if service is available if (!await BettorClientHelper.IsAvailable(_bettorClient)) { return; } // Check if nickname exists. var nickname = _loginWindowViewModel.Nickname; if (nickname == null) { return; } var isSuccess = await _bettorClient.IsValidNicknameAsync(nickname); if (isSuccess) { var bettor = await _bettorClient.GetBettorAsync(nickname); var menu = new MenuWindowController(); menu.Initialize(_mainWindow, bettor); } else { MessageBox.Show("Der Benutzer ist nicht vorhanden!", "Anmeldung fehlgeschlagen", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void ExecuteBackCommand(object obj) { _menuWindow.Initialize(_mainWindow, _bettor); }