public JsonResult SaveTemplate(string name, string content, string controlType)
{
if (System.IO.File.Exists(Server.MapPath("/Views/Canvas/Templates/" + controlType + "/" + name + ".cshtml")))
{
System.IO.File.WriteAllText(Server.MapPath("/Views/Canvas/Templates/" + controlType + "/" + name + ".cshtml"), content, Encoding.UTF8);
var templates = CanvasHelper.GetTemplates(controlType);
return Json(new { success = true, templates = templates });
}
else
{
return Json(new { success = false, message = "Template does not exist" });
}
}