public void edytuj(string imie, string nazwisko, uint wiek, uint waga, Pilkarz biezacy) { foreach (var p in lista) { if (isTheSame(p, imie, nazwisko, wiek, waga)) { var dialogResult1 = MessageBox.Show("Pilkarz jest już na liście", "Błąd", MessageBoxButton.OK); return; } } var dialogResult = MessageBox.Show($"Czy na pewno chcesz zmienić dane {Environment.NewLine} {biezacy.ToString()}?", "Edycja", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { biezacy.Imie = imie; biezacy.Nazwisko = nazwisko; biezacy.Waga = waga; biezacy.Wiek = wiek; } }
public bool isTheSame(Pilkarz pilkarz, string imie, string nazwisko, uint wiek, uint waga) { if (pilkarz.Nazwisko != nazwisko) { return(false); } if (pilkarz.Imie != imie) { return(false); } if (pilkarz.Wiek != wiek) { return(false); } if (pilkarz.Waga != waga) { return(false); } return(true); }