public void Add(Club club) { if (Clubs.Contains(club)) { throw (new Exception("Club already exist!")); } else { Clubs.Add(club); } }
private void UpdateClubs(object sender, NotifyCollectionChangedEventArgs e) { string savedFilter = SelectedClub; var clubs = (from fighter in Fighters select fighter.Club).Distinct(); Clubs.Clear(); Clubs.Add("*"); foreach (string club in clubs) { Clubs.Add(club); } if (Clubs.Contains(savedFilter)) { SelectedClub = savedFilter; } else { SelectedClub = "*"; } }