TransactionalNodeService.NodeService.DomainGetRootNode C# (CSharp) Méthode

DomainGetRootNode() public méthode

public DomainGetRootNode ( Domain domain ) : Node
domain TransactionalNodeService.Model.Domain
Résultat TransactionalNodeService.Model.Node
        public Node DomainGetRootNode(Domain domain)
        {
            Node domainNode = new Node();

            SqlCommand selectDomainNodeCommand = SelectDomainNodeCommand(domain.DomainUid);
            SqlDataReader reader = selectDomainNodeCommand.ExecuteReader();

            if (reader.Read())
            {
                domainNode.NodeUid = (Guid)reader["NodeUid"];
                domainNode.NodeOriginalId = (string)reader["NodeOriginalId"];
                domainNode.NodeTypeUid = (Guid)reader["NodeTypeUid"];
                domainNode.DomainUid = (Guid)reader["DomainUid"];
            }

            return domainNode;
        }