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); } }