Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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"
            };
        }
Ejemplo n.º 3
0
 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;
 }