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 });
}