예제 #1
0
        private Task LoadAllLaps()
        {
            var lapsToLoad = _lapSelectionViewModel.LapSummaries.Where(x => !x.Selected).Select(x => x.OriginalModel);

            if (int.TryParse(_lapSelectionViewModel.SelectedStint, out int stintToLoad))
            {
                lapsToLoad = lapsToLoad.Where(x => x.Stint == stintToLoad);
            }
            return(Task.WhenAll(lapsToLoad.Select(x => _telemetryLoadController.LoadLap(x))));
        }
예제 #2
0
 private void LapSelectionViewModelOnLapSelected(object sender, LapSummaryArgs e)
 {
     _telemetryLoadController.LoadLap(e.LapSummary);
 }