public static void UpdatePortalHelpUrlStep(IOfficeProfile officeprofile, String portalName, String helpUrl) { string key = officeprofile.Id.ToString() + "|" + portalName + "HelpUrl"; MySlx.Data.RemoveFromCache(key); var factory = EntityFactory.GetRepository <ICustomSetting>(); ICustomSetting setting = factory.FindFirstByProperty("Description", key); if (setting != null) { setting.DataValue = helpUrl; } else { setting = EntityFactory.Create <ICustomSetting>(); setting.Description = key; setting.Category = "HelpUrl"; setting.DataValue = helpUrl; setting.DataType = "Other"; setting.DataValidation = "Any Characters"; } setting.Save(); }
public static void GetLocaleConfigStep(IOfficeProfile officeprofile, String portalName, out String result) { string defaultHelpLanguage = System.Configuration.ConfigurationManager.AppSettings["DefaultHelpLanguage"]; string key = officeprofile.Id.ToString() + "|" + portalName + "LocaleConfig"; var factory = EntityFactory.GetRepository <ICustomSetting>(); ICustomSetting setting = factory.FindFirstByProperty("Description", key); result = string.Empty; if (setting != null) { if (setting.DataValue != string.Empty) { //CSV list of culture result = setting.DataValue; } else { result = defaultHelpLanguage; } } else { result = defaultHelpLanguage; } }
public static void GetPortalHelpUrlStep(IOfficeProfile officeprofile, String portalName, out String result) { string key = officeprofile.Id.ToString() + "|" + portalName + "HelpUrl"; var factory = EntityFactory.GetRepository <ICustomSetting>(); ICustomSetting setting = factory.FindFirstByProperty("Description", key); result = string.Empty; if (setting != null) { if (setting.DataValue != string.Empty) { result = setting.DataValue; } else { result = System.Configuration.ConfigurationManager.AppSettings["DefaultHelpDomainUrl"]; } } else { result = System.Configuration.ConfigurationManager.AppSettings["DefaultHelpDomainUrl"]; } }