public static CanvasModel GetObjectByNode(IPublishedContent node)
{
try
{
var model = new CanvasModel();
if (node.HasProperty("canvas") && node.HasValue("canvas"))
{
string json = node.GetPropertyValue<string>("canvas");
model = JsonConvert.DeserializeObject<CanvasModel>(json);
}
return model;
}
catch (Exception ex)
{
Log.Error("Canvas error on GetObjectByNode in Repository.", ex);
return null;
}
}