Carrotware.CMS.UI.Admin.c3_admin.ContentSnippetAddEdit.btnSave_Click C# (CSharp) Method

btnSave_Click() protected method

protected btnSave_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        protected void btnSave_Click(object sender, EventArgs e)
        {
            ContentSnippet item = null;

            if (guidRootItemID != Guid.Empty) {
                item = ContentSnippet.Get(guidRootItemID);
            } else {
                item = ContentSnippet.GetVersion(guidVersionItemID);
            }

            if (item == null || (item != null && item.Root_ContentSnippetID == Guid.Empty)) {
                item = new ContentSnippet(SiteData.CurrentSiteID);
                item.CreateUserId = SecurityData.CurrentUserGuid;
            }

            item.ContentSnippetSlug = txtSlug.Text;
            item.ContentSnippetName = txtLabel.Text;
            item.ContentBody = reBody.Text;
            item.EditUserId = SecurityData.CurrentUserGuid;
            item.ContentSnippetActive = chkPublic.Checked;

            item.GoLiveDate = ucReleaseDate.GetDate();
            item.RetireDate = ucRetireDate.GetDate();

            item.Save();

            Response.Redirect(SiteData.CurrentScriptName + "?id=" + item.Root_ContentSnippetID.ToString());
        }