private void Add()
        {
            AddPlayer newPlayer = new AddPlayer(new Player());

            newPlayer.ShowDialog();
            Load();
        }
        private void Edit()
        {
            Player player = playersList.SelectedItem as Player;

            if (player != null)
            {
                AddPlayer newPlayer = new AddPlayer(player);
                newPlayer.ShowDialog();
                MessageBox.Show("Данные игрока отредактированы!");
                Load();
            }
            else
            {
                MessageBox.Show("Игрок не выбран!");
            }
        }
 public Player Edit(Player p)
 {
     using (TableTennisContext db = new TableTennisContext())
     {
         AddPlayer newPlayer = new AddPlayer(p);
         p = db.Players.Find(newPlayer.Player.Id);
         if (p != null)
         {
             p.FirstName       = newPlayer.Player.FirstName;
             p.LastName        = newPlayer.Player.LastName;
             p.Rating          = newPlayer.Player.Rating;
             db.Entry(p).State = EntityState.Modified;
             db.SaveChanges();
         }
         return(p);
     }
 }