Canvas.Controllers.ApiController.SaveTemplate C# (CSharp) Method

SaveTemplate() private method

private SaveTemplate ( string name, string content, string controlType ) : System.Web.Mvc.JsonResult
name string
content string
controlType string
return System.Web.Mvc.JsonResult
        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" });
            }

        }