Beispiel #1
0
        public RaceDetailsControlViewModel(int tournamentID)
        {
            this.TournamentID                     = tournamentID;
            TournamentManager.RaceUpdated        += TournamentManager_RaceUpdated;
            TournamentManager.CurrentRaceChanged += TournamentManager_CurrentRaceChanged;
            _race = TournamentManager.GetCurrentRace(this.TournamentID);

            this.LaneAssignments = new ObservableCollection <LaneAssignmentViewModel>();
            UpdateLanes(_race);
        }
Beispiel #2
0
 public void RequestGetCurrentRace(int tournamentID)
 {
     Clients.Caller.getCurrentRaceResponse(TournamentManager.GetCurrentRace(tournamentID));
 }
Beispiel #3
0
        public void GetRaces()
        {
            IRace currentRace = TournamentManager.GetCurrentRace(this.TournamentID);

            UpdateRaces(TournamentManager.GetRaces(this.TournamentID), currentRace);
        }