private void SwitchSimulatorContent(string simulatorName)
 {
     _currentSimulatorContent = _simulatorsContent.GetOrCreateSimulatorContent(simulatorName);
     _currentSimulatorContent.Tracks.RemoveAll(x => x.LapDistance == 0);
     _lastCar   = string.Empty;
     _lastTrack = string.Empty;
 }
        private void FillSimulatorContent()
        {
            _selectedSimulatorContent = _simulatorsContent.SimulatorContents.FirstOrDefault(x => x.SimulatorName == _selectedSimulator);

            if (_selectedSimulatorContent == null)
            {
                return;
            }

            RaceSuggestionViewModel.AvailableTracks  = _selectedSimulatorContent.Tracks.Select(x => x.Name).OrderBy(x => x);
            RaceSuggestionViewModel.AvailableClasses = _selectedSimulatorContent.Classes.Select(x => x.ClassName).OrderBy(x => x);
        }