void btnSave_Click(object sender, EventArgs e) { ContentTemplate template; if (templateGuid != Guid.Empty) { template = ContentTemplate.Get(templateGuid); } else { template = ContentTemplate.GetNew(siteSettings.SiteGuid); } if (template == null) { WebUtils.SetupRedirect(this, SiteRoot + "/Admin/ContentTemplates.aspx"); return; } template.Title = txtTitle.Text; template.Body = edTemplate.Text; template.Description = edDescription.Text; ISettingControl rolesControl = this.arTemplate as ISettingControl; if (rolesControl != null) { template.AllowedRoles = rolesControl.GetValue(); } template.ImageFileName = ddImage.SelectedValue; SiteUser currentUser = SiteUtils.GetCurrentSiteUser(); if (currentUser != null) { template.LastModUser = currentUser.UserGuid; } template.Save(); WebUtils.SetupRedirect(this, SiteRoot + "/Admin/ContentTemplates.aspx"); }