/// <summary> /// Save template to temporary phisical folder /// </summary> /// <param name="template"></param> private string SaveTemplate(HttpPostedFileBase template, string moduleName, SolutionEnums.PageSpecificPlaceholder modulePart) { string fileName = template.FileName; string directoryTemplatePath = Server.MapPath(ConfigurationManager.AppSettings["StaticHtmlPageDirectory"]); directoryTemplatePath = Path.Combine(directoryTemplatePath, moduleName, modulePart.ToString()); if (!Directory.Exists(directoryTemplatePath)) { Directory.CreateDirectory(directoryTemplatePath); } string templatePath = Path.Combine(directoryTemplatePath, fileName); template.SaveAs(templatePath); return fileName; }
/// <summary> /// Delete template to temporary phisical folder /// </summary> /// <param name="template"></param> private void DeleteTemplate(string moduleName, SolutionEnums.PageSpecificPlaceholder modulePart) { string directoryTemplatePath = Server.MapPath(ConfigurationManager.AppSettings["StaticHtmlPageDirectory"]); directoryTemplatePath = Path.Combine(directoryTemplatePath, moduleName, modulePart.ToString()); if (Directory.Exists(directoryTemplatePath)) { Directory.Delete(directoryTemplatePath, true); } }