public CalendarEntryViewModelFactory(IViewModelFactory viewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IMapsLoaderFactory mapsLoaderFactory, ISimulatorContentController simulatorContentController) { _viewModelFactory = viewModelFactory; _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper; _simulatorContentController = simulatorContentController; _mapsLoader = mapsLoaderFactory.Create(); }
public ChampionshipCreationController(IWindowService windowService, IViewModelFactory viewModelFactory, ISimulatorContentController simulatorContentController, IMapsLoaderFactory mapsLoaderFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IChampionshipFactory championshipFactory) { _windowService = windowService; _viewModelFactory = viewModelFactory; _simulatorContentController = simulatorContentController; _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper; _championshipFactory = championshipFactory; _mapsLoader = mapsLoaderFactory.Create(); }
public TimingApplicationController() { _kernelWrapper = new KernelWrapper(); _displaySettingsLoader = new DisplaySettingsLoader(); _ratingApplicationController = _kernelWrapper.Get <IRatingApplicationController>(); _settingsProvider = _kernelWrapper.Get <ISettingsProvider>(); _simulatorContentController = _kernelWrapper.Get <ISimulatorContentController>(); _trackRecordsController = _kernelWrapper.Get <ITrackRecordsController>(); _championshipController = _kernelWrapper.Get <IChampionshipController>(); _sessionEventsController = _kernelWrapper.Get <ISessionEventsController>(); _sessionEventProvider = _kernelWrapper.Get <ISessionEventProvider>(); _championshipCurrentEventPointsProvider = _kernelWrapper.Get <IChampionshipCurrentEventPointsProvider>(); }