TransactionalNodeService.AddRelationshipTransactionOperation.ExecuteOperation C# (CSharp) Method

ExecuteOperation() public method

public ExecuteOperation ( ) : void
return void
        public override void ExecuteOperation()
        {
            Guid newRelationshipUid = Guid.Empty;

            CreateRelationship(out newRelationshipUid).ExecuteNonQuery();

            foreach (KeyValuePair<SoapDescriptorType, TransactionToken> node in Nodes)
            {
                Guid newDescriptorUid = Guid.Empty;

                CreateDescriptor(out newDescriptorUid, node.Key, node.Value, newRelationshipUid).ExecuteNonQuery();
            }

            ResultTokens.First().DelayedExecutionMapObjectId = newRelationshipUid;
        }