public CarStatusViewModel(IPaceProvider paceProvider) { _viewModels = new SimulatorDSViewModels { new CarWheelsViewModel(), new FuelOverviewViewModel(paceProvider), new PedalsAndGearViewModel(), new CarSystemsViewModel(), new DashboardViewModel() }; _fuelPlannerViewModelFactory = new FuelPlannerViewModelFactory();; RefreshProperties(); }
public CarStatusViewModel(IPaceProvider paceProvider, ISettingsProvider settingsProvider) { _sessionRemainingCalculator = new SessionRemainingCalculator(paceProvider); _viewModels = new SimulatorDSViewModels { new CarWheelsViewModel(_sessionRemainingCalculator, paceProvider), new FuelOverviewViewModel(_sessionRemainingCalculator), new PedalsAndGearViewModel(settingsProvider), new CarSystemsViewModel(settingsProvider), new DashboardViewModel() }; _fuelPlannerViewModelFactory = new FuelPlannerViewModelFactory();; RefreshProperties(); }