private void NextButton_OnClick(object sender, RoutedEventArgs e) { var res = _viewModel.FoundMatches.FirstOrDefault(x => x.Id == -1); var match = _viewModel.FoundMatches.FirstOrDefault(x => x.IsSelected); if (res != null && res.IsSelected && _viewModel.SelectedTeam != null && _viewModel.SelectedTeam.Tag is TeamData team) { OnCreateMatchOnClickEvent(team); } else if (match != null) { var editLineUpsWindowViewModel = new EditLineUpsWindowViewModel(((IApplication)Application.Current).LineUpsRepository, (int)match.Id); var editLineUpsWindow = new EditLineUpsWindow(editLineUpsWindowViewModel); editLineUpsWindow.ShowDialog(); Window.GetWindow(this)?.Close(); } }
// EditLineUpsWindow protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); // SetMainWindow(new Window1()); // SetMainWindow(new LoginWindowControl()); EditLineUpsWindow upsWindow = new EditLineUpsWindow(new EditLineUpsWindowViewModel(0)); upsWindow.WindowStartupLocation = WindowStartupLocation.CenterScreen; upsWindow.ShowDialog(); if (upsWindow.DialogResult == true) { Console.WriteLine(); // MessageBox.Show("login:"******" pass:" + createMatchWindow.Pass); } }