Esempio n. 1
0
        private void FinishRaceButton_Click(object sender, RoutedEventArgs e)
        {
            EditRacesControlViewModel vm        = (this.DataContext as EditRacesControlViewModel) ?? throw new Exception("DataContext is not set!");
            Button            currentRaceButton = sender as Button;
            EditRaceViewModel race = currentRaceButton.DataContext as EditRaceViewModel;

            vm.StopRace(race);
        }
Esempio n. 2
0
        private void UpdateRaces(RlmGetRacesResponse racesResponse, IRace currentRace = null)
        {
            this.Races.Clear();

            foreach (IRace race in racesResponse.Races)
            {
                EditRaceViewModel vm = new EditRaceViewModel(this.TournamentID, race);
                if ((currentRace != null) && (vm.RaceNumber == currentRace.RaceNumber))
                {
                    vm.CurrentRace = true;
                }

                this.Races.Add(vm);
            }
        }