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

SavePage() private method

private SavePage ( System.Web.Mvc.FormCollection form ) : System.Web.Mvc.JsonResult
form System.Web.Mvc.FormCollection
return System.Web.Mvc.JsonResult
        public JsonResult SavePage(FormCollection form)
        {
            var cs = Services.ContentService;

            var pageId = form["pageId"];

            var page = cs.GetById(Convert.ToInt32(pageId));

            var properties = page.Properties;

            foreach (var property in properties)
            {

                var value = form[property.Alias];

                if (page.HasProperty(property.Alias) && value != null)
                {
                    page.SetValue(property.Alias, value);
                }

            }

            cs.Save(page);

            //var tmp = Umbraco.RenderTemplate(page.Id);

            return Json(new { success = true });
        }