Example #1
0
        public static void SaveColorTheme(string theme)
        {
            var settings = new ColorThemesSettings {
                ColorThemeName = theme, FirstRequest = false
            };

            SettingsManager.Instance.SaveSettings(settings, TenantProvider.CurrentTenantID);
        }
Example #2
0
        public void SaveColorTheme(string theme)
        {
            var settings = new ColorThemesSettings {
                ColorThemeName = theme, FirstRequest = false
            };
            var path         = "/skins/" + ColorThemesSettings.ThemeFolderTemplate;
            var resolvedPath = path.ToLower().Replace(ColorThemesSettings.ThemeFolderTemplate, theme);

            try
            {
                var filePath = Path.Combine(HostEnvironment.ContentRootPath, resolvedPath);
                if (Directory.Exists(filePath))
                {
                    SettingsManager.Save(settings);
                }
            }
            catch (Exception)
            {
            }
        }
Example #3
0
        public static void SaveColorTheme(string theme)
        {
            var settings = new ColorThemesSettings {
                ColorThemeName = theme, FirstRequest = false
            };
            var path         = "/skins/" + ThemeFolderTemplate;
            var resolvedPath = path.ToLower().Replace(ThemeFolderTemplate, theme);

            try
            {
                var filePath = HttpContext.Current.Server.MapPath(resolvedPath);
                if (Directory.Exists(filePath))
                {
                    SettingsManager.Instance.SaveSettings(settings, TenantProvider.CurrentTenantID);
                }
            }
            catch (Exception)
            {
            }
        }
 public static void SaveColorTheme(string theme)
 {
     var settings = new ColorThemesSettings { ColorThemeName = theme, FirstRequest = false };
     SettingsManager.Instance.SaveSettings(settings, TenantProvider.CurrentTenantID);
 }