Carrotware.CMS.UI.Admin.c3_admin.BlogPostEdit.btnSave_Click C# (CSharp) Метод

btnSave_Click() защищенный Метод

protected btnSave_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        protected void btnSave_Click(object sender, EventArgs e)
        {
            if (pageContents != null) {
                pageContents.TitleBar = txtTitle.Text;
                pageContents.NavMenuText = txtNav.Text;
                pageContents.PageHead = txtHead.Text;

                pageContents.MetaDescription = txtDescription.Text;
                pageContents.MetaKeyword = txtKey.Text;
                pageContents.Thumbnail = txtThumb.Text;

                pageContents.EditDate = SiteData.CurrentSite.Now;

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

                pageContents.PageActive = chkActive.Checked;
                pageContents.ShowInSiteNav = false;
                pageContents.ShowInSiteMap = false;
                pageContents.BlockIndex = chkHide.Checked;

                List<ContentCategory> lstCat = new List<ContentCategory>();
                List<ContentTag> lstTag = new List<ContentTag>();

                lstCat = (from cr in GeneralUtilities.GetSelectedValues(listCats).Select(x => new Guid(x))
                          join l in SiteData.CurrentSite.GetCategoryList() on cr equals l.ContentCategoryID
                          select l).ToList();

                lstTag = (from cr in GeneralUtilities.GetSelectedValues(listTags).Select(x => new Guid(x))
                          join l in SiteData.CurrentSite.GetTagList() on cr equals l.ContentTagID
                          select l).ToList();

                pageContents.ContentCategories = lstCat;
                pageContents.ContentTags = lstTag;

                if (String.IsNullOrEmpty(hdnCreditUserID.Value)) {
                    pageContents.CreditUserId = null;
                } else {
                    var usr = new ExtendedUserData(hdnCreditUserID.Value);
                    pageContents.CreditUserId = usr.UserId;
                }

                pageContents.FileName = ContentPageHelper.CreateFileNameFromSlug(pageContents.SiteID, pageContents.GoLiveDate, pageContents.PageSlug);

                cmsHelper.cmsAdminContent = pageContents;

                Master.ShowSave();

                Response.Redirect(SiteData.CurrentScriptName + "?pageid=" + pageContents.Root_ContentID.ToString() + Master.SavedSuffix);
            }
        }