public IEnumerable <TournamentDto> GetAllTournaments()
        {
            List <TournamentDto> result = new List <TournamentDto>();

            foreach (ITournament tournament in TournamentManager.GetTournaments())
            {
                result.Add(TournamentDto.FromTournament(tournament));
            }

            return(result);
        }
 public void RequestGetTournaments()
 {
     Clients.Caller.getTournamentsResponse(TournamentManager.GetTournaments());
 }
 public MainWindowViewModel()
 {
     TournamentManager.TournamentsUpdated += TournamentManager_TournamentsUpdated;
     AddTournaments(TournamentManager.GetTournaments());
 }