void btnUpdate_Click(object sender, EventArgs e)
{
if (ViewState[CMSViewStateManager.XSLTemplateID] != null)
{
try
{
CMS.Core.Entities.XSLTemplate xslTemplate = XSLTemplateManager.GetXSLTemplate(Convert.ToInt32(ViewState[CMSViewStateManager.XSLTemplateID]));
if (xslTemplate != null)
{
xslTemplate.IsDeleted = false;
xslTemplate.LanguageID = CMSContext.LanguageID;
xslTemplate.Name = txtName.Text;
xslTemplate.Details = txtDetails.Text;
xslTemplate.PortalID = CMSContext.PortalID;
ValidateXSL(xslTemplate.Details);
XSLTemplateManager.Update(xslTemplate);
string xslPath = CMSWebHelper.GetXSLTemplateFilePath(xslTemplate.ID);
File.Delete(xslPath);
XSLTemplateManager.GetXSLTemplatePath(xslPath, xslTemplate.ID);
FillXSLTemplate(-1);
upnlXSLTemplate.Update();
}
}
catch (Exception ex)
{
dvProblems.Visible = true;
dvProblems.InnerText = ex.ToString();
upnlXSLTemplate.Update();
}
}
}
#endregion