Canvas.Helpers.Repository.GetObjectByNode C# (CSharp) Метод

GetObjectByNode() публичный статический Метод

public static GetObjectByNode ( IPublishedContent node ) : CanvasModel
node IPublishedContent
Результат Canvas.Models.CanvasModel
        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;
            }

        }