コード例 #1
0
 public CalendarEntryViewModelFactory(IViewModelFactory viewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IMapsLoaderFactory mapsLoaderFactory, ISimulatorContentController simulatorContentController)
 {
     _viewModelFactory = viewModelFactory;
     _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper;
     _simulatorContentController    = simulatorContentController;
     _mapsLoader = mapsLoaderFactory.Create();
 }
コード例 #2
0
        public CreatedCalendarViewModel(IViewModelFactory viewModelFactory, ICalendarEntryViewModelFactory calendarEntryViewModelFactory, ITrackTemplateToSimTrackMapper trackTemplateToSimTrackMapper, IDialogService dialogService)
        {
            _viewModelFactory = viewModelFactory;
            _calendarEntryViewModelFactory = calendarEntryViewModelFactory;
            _trackTemplateToSimTrackMapper = trackTemplateToSimTrackMapper;
            _dialogService    = dialogService;
            RandomEventsCount = 6;

            CalendarEntries = new ObservableCollection <AbstractCalendarEntryViewModel>();
        }
コード例 #3
0
 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();
 }