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); }
public void RequestGetCurrentRace(int tournamentID) { Clients.Caller.getCurrentRaceResponse(TournamentManager.GetCurrentRace(tournamentID)); }
public void GetRaces() { IRace currentRace = TournamentManager.GetCurrentRace(this.TournamentID); UpdateRaces(TournamentManager.GetRaces(this.TournamentID), currentRace); }