public void LisaaPelaajaValmiiseenListaan(Pelaaja pelaaja) { this.lista.Add(pelaaja); }
public int IndexOf (Pelaaja pelaaja) { return lista.IndexOf(pelaaja); }
// Luo uuden pelaajan syötettyjen arvojen mukaan private void btnLuoPelaaja_Click(object sender, RoutedEventArgs e) { // Tarkistetaan onko samannimistä pelaajaa (muutosta tehdessä ei tarkisteta koska ongelmia). foreach (Pelaaja pelaaja in listaValmiistaPelaajista.Lista) { if (tbEtunimi.Text == pelaaja.Etunimi) { MessageBox.Show("Ei voi samaa nimeä uudestaan käyttää."); return; } } string enimi = tbEtunimi.Text; string snimi = tbSukunimi.Text; string seura = cmbSeura.Items.GetItemAt(cmbSeura.SelectedIndex).ToString(); int hinta; Int32.TryParse(tbSiirtohinta.Text, out hinta); // Tarkistetaan että syötteet on sopivia if (CheckNameInput(enimi) && CheckNameInput(snimi)) { Pelaaja pelaaja = new Pelaaja(enimi, snimi, seura, hinta); listaValmiistaPelaajista.LisaaPelaajaValmiiseenListaan(pelaaja); } else { return; } //lbPelaajalista.Items.Add(pelaaja.KokoNimi); }