public void Save() { var configuration = GetSettingsDtoForSave(); if (configuration == null) { return; } using (new SecurityDisabler()) { configuration.Edit( p => { configuration[LastScriptSettingFieldName] = HttpUtility.HtmlEncode(LastScript); ((CheckboxField)configuration.Fields[SaveLastScriptSettingFieldName]).Checked = SaveLastScript; ((CheckboxField)configuration.Fields[LiveAutocompletionSettingFieldName]).Checked = LiveAutocompletion; configuration[HostWidthSettingFieldName] = HostWidth.ToString(CultureInfo.InvariantCulture); configuration[ForegroundColorSettingFieldName] = ForegroundColor.ToString(); configuration[BackgroundColorSettingFieldName] = BackgroundColor.ToString(); configuration[FontSizeSettingFieldName] = FontSize.ToString(); configuration[FontFamilySettingFieldName] = FontFamily; if (IsPersonalized) { configuration.Fields[FieldIDs.DisplayName].Reset(); } }); } }
public void Save() { var configuration = GetSettingsDtoForSave(); if (configuration != null) { using (new SecurityDisabler()) { configuration.Edit( p => { configuration["LastScript"] = HttpUtility.HtmlEncode(LastScript); ((CheckboxField)configuration.Fields["SaveLastScript"]).Checked = SaveLastScript; ((CheckboxField)configuration.Fields["LiveAutocompletion"]).Checked = LiveAutocompletion; configuration["HostWidth"] = HostWidth.ToString(CultureInfo.InvariantCulture); configuration["ForegroundColor"] = ForegroundColor.ToString(); configuration["BackgroundColor"] = BackgroundColor.ToString(); configuration["FontSize"] = FontSize.ToString(); configuration["FontFamily"] = FontFamily; }); } } }