TransactionalNodeService.InProcess.DelayedNodeActions.CreateNodeUpdatedTransaction C# (CSharp) Method

CreateNodeUpdatedTransaction() private method

private CreateNodeUpdatedTransaction ( DelayedNodeAction action ) : UpdateNodeTransactionLink
action DelayedNodeAction
return TransactionalNodeService.Soap.TransactionFramework.UpdateNodeTransactionLink
        private TransactionFramework.UpdateNodeTransactionLink CreateNodeUpdatedTransaction(DelayedNodeAction action)
        {
            TransactionFramework.UpdateNodeTransactionLink updateTransaction = null;

            if (NodeContext.Facade != null && NodeContext.Facade.IsConcrete)
            {
                updateTransaction = new TransactionFramework.UpdateNodeTransactionLink();
                updateTransaction.DomainId = NodeContext.DomainId;
                updateTransaction.MapManager = NodeContext.MapManager;
                updateTransaction.Node = NodeContext.Facade;
                updateTransaction.NodeType = action.NodeType;
            }

            return updateTransaction;
        }