public CalendarEntryViewModelFactory(IViewModelFactory viewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IMapsLoaderFactory mapsLoaderFactory, ISimulatorContentController simulatorContentController) { _viewModelFactory = viewModelFactory; _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper; _simulatorContentController = simulatorContentController; _mapsLoader = mapsLoaderFactory.Create(); }
public CreatedCalendarViewModel(IViewModelFactory viewModelFactory, ICalendarEntryViewModelFactory calendarEntryViewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IDialogService dialogService) { _viewModelFactory = viewModelFactory; _calendarEntryViewModelFactory = calendarEntryViewModelFactory; _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper; _dialogService = dialogService; RandomEventsCount = 6; CalendarEntries = new ObservableCollection <AbstractCalendarEntryViewModel>(); }
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(); }