SiteSettings.Save C# (CSharp) Method

Save() public method

public Save ( ) : SiteSettings,
return SiteSettings,
    public SiteSettings Save()
    {
        if (Value != null)
        {
            new Repository("").Save(FileName, Value);
        }
        return this;
    }

Usage Example

コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: harder/GraffitiCMS
    protected void SettingsSave_Click(object sender, EventArgs e)
    {
        try
        {
            SiteSettings settings = SiteSettings.Get();
            settings.EmailServer      = txtServerName.Text;
            settings.EmailFrom        = txtFrom.Text;
            settings.EmailRequiresSSL = UseSSL.Checked;
            settings.EmailPort        = Convert.ToInt32(txtPort.Text);

            settings.EmailServerRequiresAuthentication = RequiresAuthentication.Checked;
            if (RequiresAuthentication.Checked)
            {
                settings.EmailUser     = txtUser.Text;
                settings.EmailPassword = txtPassword.Text;
            }

            settings.Save();

            Message.Text = "Your settings have been updated!";
            Message.Type = StatusType.Success;
        }
        catch (Exception ex)
        {
            Message.Text = "Your settings could not be updated. Reason: " + ex.Message;
            Message.Type = StatusType.Error;
        }
    }
All Usage Examples Of SiteSettings::Save