public void Update() { var objModules = new ModuleController(); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.History, History.ToString(CultureInfo.InvariantCulture)); objModules.UpdateModuleSetting(_moduleId, SettingName.DescriptionLength, DescriptionLength.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.EditorHeight, EditorHeight.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.DefaultViewType, Utilities.ViewTypeToString(DefaultViewType)); objModules.UpdateModuleSetting(_moduleId, SettingName.Legacy, Legacy.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateType, TemplateType); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateName, TemplateName); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateLocation, TemplateLocation); DataCache.RemoveCache(CacheConstants.SettingsCacheKeyFormat(_moduleId, _tabModuleId)); }
public void Update() { var objModules = new ModuleController(); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.History, History.ToString(CultureInfo.InvariantCulture)); objModules.UpdateModuleSetting(_moduleId, SettingName.DescriptionLength, DescriptionLength.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.EditorHeight, EditorHeight.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.DefaultViewType, Utilities.ViewTypeToString(DefaultViewType)); objModules.UpdateModuleSetting(_moduleId, SettingName.Legacy, Legacy.ToString(CultureInfo.InvariantCulture)); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateType, TemplateType); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateName, TemplateName); objModules.UpdateTabModuleSetting(_tabModuleId, SettingName.TemplateLocation, TemplateLocation); ModuleController.SynchronizeModule(_moduleId); // DataCache.RemoveCache(ModuleController.CacheKey(_moduleId) + "_viewType"); // Module caching has been updated in 5.2.0, this method is no longer used DataCache.RemoveCache(CacheConstants.SettingsCacheKeyFormat(_moduleId, _tabModuleId)); }
public Settings GetModuleSettings(int moduleId, int tabModuleId) { return(CBO.GetCachedObject <Settings>(new CacheItemArgs(CacheConstants.SettingsCacheKeyFormat(moduleId, tabModuleId), CacheConstants.SettingsCacheTimeOut, CacheConstants.SettingsCachePriority, moduleId, tabModuleId), GetSettingsCallback)); }