void btnSave_Click(object sender, EventArgs e)
{
try
{
CMS.Core.Entities.XSLTemplate xslTemplate = new Core.Entities.XSLTemplate();
xslTemplate.CreationDate = DateTime.Now;
xslTemplate.ID = 0;
xslTemplate.IsDeleted = false;
xslTemplate.LanguageID = CMSContext.LanguageID;
xslTemplate.ModuleID = Convert.ToInt32(cddModule.SelectedValue);
xslTemplate.Name = txtName.Text;
xslTemplate.Details = txtDetails.Text;
xslTemplate.PortalID = CMSContext.PortalID;
xslTemplate.CreatedBy = CMSContext.CurrentUserID;
ValidateXSL(xslTemplate.Details);
XSLTemplateManager.Add(xslTemplate);
string xslPath = CMSWebHelper.GetXSLTemplateFilePath(xslTemplate.ID);
File.Delete(xslPath);
XSLTemplateManager.GetXSLTemplatePath(xslPath, xslTemplate.ID);
BeginAddMode();
FillXSLTemplate(-1);
upnlXSLTemplate.Update();
}
catch (Exception ex)
{
dvProblems.Visible = true;
dvProblems.InnerText = ex.ToString();
upnlXSLTemplate.Update();
}
}
#endregion