Ejemplo n.º 1
0
        private void ButtonRemovePlayer_Click(object sender, RoutedEventArgs e)
        {
            MessageBoxResult result = MessageBox.Show($@"Are you sure to remove player with KRP ID {_selectPlayerKrp}?", "Remove player", MessageBoxButton.OKCancel, MessageBoxImage.Warning, MessageBoxResult.Cancel);

            if (result == MessageBoxResult.OK)
            {
                try
                {
                    Player player = _dbContext.GetPlayerByKrp(_selectPlayerKrp)[0];
                    _dbContext.RemovePlayer(player);
                    RefreshListPlayers();
                    // Po vymazani je potrebne znova vypnut tlacidla Remove a Edit
                    ButtonRemovePlayer.IsEnabled = false;
                    ButtonEditPlayer.IsEnabled   = false;
                    ButtonOpenClubsUrl.IsEnabled = false;
                }
                catch (Exception exception)
                {
                    MessageBox.Show("Unexpected error, the player wasn't removed!");
                    Console.WriteLine(exception);
                }
            }
        }