Canvas.Helpers.Repository.GetObjectByPage C# (CSharp) Method

GetObjectByPage() public static method

public static GetObjectByPage ( IContent node ) : CanvasModel
node IContent
return Canvas.Models.CanvasModel
        public static CanvasModel GetObjectByPage(IContent node)
        {
            try
            {
                string json = node.GetValue<string>("canvas");

                var model = new CanvasModel();

                if (!string.IsNullOrEmpty(json))
                {
                    model = JsonConvert.DeserializeObject<CanvasModel>(json);
                }

                return model;
            }
            catch (Exception ex)
            {
                Log.Error("Canvas error on GetObjectByPage in Repository.", ex);
                return null;
            }

        }