public SettingsEditorController( IMapperService mapperService, FormFactory formFactory, GameRegistryKeyService gameRegistryKeyService) : base(mapperService) { _formFactory = formFactory ?? throw new ArgumentNullException(nameof(formFactory)); _gameRegistryKeyService = gameRegistryKeyService ?? throw new ArgumentNullException(nameof(gameRegistryKeyService)); _gameRegistryKeyService.SetRootKey(Settings.Default.RegistryKey); }
public MenuController( IMapperService mapperService, MenuForm view, UpgradeGameController upgradeGameController, ConfigureGameController configureGameController, BaseGameEditorController baseGameEditorController, LanguageFileEditorController languageFileEditorController, SettingsEditorController settingsEditorController, RandomService randomService, GameRegistryKeyService gameRegistryKeyService) : base(mapperService) { _view = view ?? throw new ArgumentNullException(nameof(view)); _upgradeGameController = upgradeGameController ?? throw new ArgumentNullException(nameof(upgradeGameController)); _configureGameController = configureGameController ?? throw new ArgumentNullException(nameof(configureGameController)); _baseGameEditorController = baseGameEditorController ?? throw new ArgumentNullException(nameof(baseGameEditorController)); _languageFileEditorController = languageFileEditorController ?? throw new ArgumentNullException(nameof(languageFileEditorController)); _settingsEditorController = settingsEditorController ?? throw new ArgumentNullException(nameof(settingsEditorController)); _randomService = randomService ?? throw new ArgumentNullException(nameof(randomService)); _gameRegistryKeyService = gameRegistryKeyService ?? throw new ArgumentNullException(nameof(gameRegistryKeyService)); _view.SetController(this); }