public EvaluateSettingsAndNotifyUserCommand(IInteractionRequest interactionRequest, ICurrentSettingsProvider currentSettingsProvider, ITranslationUpdater translationUpdater, IRegionHelper regionHelper, IProfileChecker profileChecker, IAppSettingsChecker appSettingsChecker, ISettingsChanged settingsChanged) : base(translationUpdater) { _interactionRequest = interactionRequest; _currentSettingsProvider = currentSettingsProvider; _regionHelper = regionHelper; _profileChecker = profileChecker; _appSettingsChecker = appSettingsChecker; _settingsChanged = settingsChanged; }
public InfoboxParser(ICommons commonsToUse, ITitleParserSingle titleParserSingleToUse, ISpecialBuildingNameHelper specialBuildingNameHelperToUse, IRegionHelper regionHelperToUse) { _commons = commonsToUse; _titleParserSingle = titleParserSingleToUse; _specialBuildingNameHelper = specialBuildingNameHelperToUse; _regionHelper = regionHelperToUse; parserSingleRegion = new ParserSingleRegion(_commons, _titleParserSingle); parserOldAndNewWorld = new ParserOldAndNewWorld(_commons, _specialBuildingNameHelper, _regionHelper); parserMultipleRegions = new ParserMultipleRegions(_commons, _specialBuildingNameHelper, _regionHelper); possibleRegions_2Regions = new List <string> { "A", "B" }; possibleRegions_3Regions = new List <string> { "A", "B", "C" }; }
public EvaluateSettingsAndNotifyUserCommandExceptWhenSettingsChanged(IInteractionRequest interactionRequest, ICurrentSettingsProvider currentSettingsProvider, ITranslationUpdater translationUpdater, IRegionHelper regionHelper, IProfileChecker profileChecker, IAppSettingsChecker appSettingsChecker, ISettingsChanged settingsChanged) : base(interactionRequest, currentSettingsProvider, translationUpdater, regionHelper, profileChecker, appSettingsChecker, settingsChanged) { QueryOnProfileSettingsChanged = false; }