void ITournamentsList.AddTournament(ITournament tournament) { if (tournament != null) { _tournaments.Add(tournament); TournamentAdded?.Invoke(tournament); TournamentListChanged?.Invoke(); } }
void ITournamentsList.RemoveTournamentByID(int ID) { foreach (var item in _tournaments) { if (item.ID == ID) { _tournaments.Remove(item); TournamentRemoved?.Invoke(); TournamentListChanged?.Invoke(); break; } } }
public void TriggerListChangedEvent() { TournamentListChanged?.Invoke(); }