コード例 #1
0
ファイル: GlymaNode.cs プロジェクト: chris-tomich/Glyma
        public GlymaNode(IRelationship relationship, INode node)
        {
            Relationship = relationship;
            Proxy        = node;

            double x, y;

            if (!double.TryParse(FindRelationshipBindedMetadata("XPosition"), out x))
            {
                x = 0;
            }
            XPosition = x;
            if (!double.TryParse(FindRelationshipBindedMetadata("YPosition"), out y))
            {
                y = 0;
            }
            YPosition = y;

            NodeVideo = new NodeVideo(FindMetadata("Video.Source"), FindMetadata("Video.StartPosition"), FindMetadata("Video.EndPosition"));

            if (FindMetadata("DescriptionType") != string.Empty)
            {
                NodeDescription = new NodeDescription(FindMetadata("DescriptionType"), FindMetadata("Description"));
            }
            else if (FindMetadata("Description.Type") != string.Empty)
            {
                NodeDescription = new NodeDescription(FindMetadata("Description.Type"), FindMetadata("Description.Content"), FindMetadata("Description.Url"));
            }
            else
            {
                NodeDescription = new NodeDescription(null, null);
            }
        }
コード例 #2
0
ファイル: GlymaNode.cs プロジェクト: chris-tomich/Glyma
        public GlymaNode(IRelationship relationship, INode node)
        {
            Relationship = relationship;
            Proxy = node;

            double x, y;
            if (!double.TryParse(FindRelationshipBindedMetadata("XPosition"), out x))
            {
                x = 0;
            }
            XPosition = x;
            if (!double.TryParse(FindRelationshipBindedMetadata("YPosition"), out y))
            {
                y = 0;
            }
            YPosition = y;

            NodeVideo = new NodeVideo(FindMetadata("Video.Source"), FindMetadata("Video.StartPosition"), FindMetadata("Video.EndPosition"));

            if (FindMetadata("DescriptionType") != string.Empty)
            {
                NodeDescription = new NodeDescription(FindMetadata("DescriptionType"), FindMetadata("Description"));
            }
            else if (FindMetadata("Description.Type") != string.Empty)
            {
                NodeDescription = new NodeDescription(FindMetadata("Description.Type"), FindMetadata("Description.Content"), FindMetadata("Description.Url"));
            }
            else
            {
                NodeDescription = new NodeDescription(null, null);
            }
            
            
        }