public bool AddPlayer(Pelaaja p) { if(!CheckNoSamePlayer(p)) { return false; } pelaajaLista.Add(p); return true; }
private bool CheckNoSamePlayer(Pelaaja p) { for (int i = 0; i < pelaajaLista.Count(); i++) { Pelaaja temp = pelaajaLista.ElementAt(i); if (temp.Etunimi.Equals(p.Etunimi) && temp.Sukunimi.Equals(p.Sukunimi)) { return false; } } return true; }
public bool AddNewPlayer(String etunimi, String sukunimi, int siirtohinta, Seura seura) { Pelaaja p = new Pelaaja() { Etunimi = etunimi, Sukunimi = sukunimi, Siirtohinta = siirtohinta, Seura = seura }; if(!CheckNoSamePlayer(p)) { return false; } pelaajaLista.Add(p); return true; }
public void RemovePlayer(Pelaaja p) { pelaajaLista.Remove(p); }