private void UpdateSearchAndSynonymSettingEvent(object sender, Model.Manager.Events.SettingChangedEventArgs args)
        {
            if (args == null)
            {
                Logger.Error(CLASS_NAME, "UpdateSearchAndSynonymSettingEvent", $"args is null! sender:[{sender ?? "sender is null!"}");
                return;
            }

            Settings.SearchAndSynonymSetting searchAndSynonymSetting = args.GetTargetSetting(typeof(Settings.SearchAndSynonymSetting)) as Settings.SearchAndSynonymSetting;
            if (searchAndSynonymSetting == null)
            {
                Logger.Error(CLASS_NAME, "UpdateSearchAndSynonymSettingEvent", $"searchAndSynonymSetting is null! sender:[{sender ?? "sender is null!"}");
                return;
            }

            ApplySetting(searchAndSynonymSetting);
        }
예제 #2
0
        private void UpdateAdvancedSettingEvent(object sender, Model.Manager.Events.SettingChangedEventArgs args)
        {
            if (args == null)
            {
                //todo:log
                return;
            }

            Settings.AdvancedSetting advancedSetting = args.GetTargetSetting(typeof(Settings.AdvancedSetting)) as Settings.AdvancedSetting;
            if (advancedSetting == null)
            {
                //todo:log
                return;
            }

            if (_model == null)
            {
                //todo:log
                return;
            }

            _model.UpdateAdvancedSetting(advancedSetting);
        }
예제 #3
0
        private void UpdateSearchAndSynonymSettingEvent(object sender, Model.Manager.Events.SettingChangedEventArgs args)
        {
            if (args == null)
            {
                //todo:log
                return;
            }

            Settings.SearchAndSynonymSetting searchAndSynonymSetting = args.GetTargetSetting(typeof(Settings.SearchAndSynonymSetting)) as Settings.SearchAndSynonymSetting;
            if (searchAndSynonymSetting == null)
            {
                //todo:log
                return;
            }

            if (_model == null)
            {
                //todo:log
                return;
            }

            _model.UpdateSearchAndSynonymSetting(searchAndSynonymSetting);
        }