private DeleteRelationshipTransactionLink CreateRelationshipDeletionTransaction(DelayedRelationshipAction action) { DeleteRelationshipTransactionLink deleteTransaction = null; if (RelationshipContext.Facade != null && RelationshipContext.Facade.IsConcrete) { deleteTransaction = new DeleteRelationshipTransactionLink(); deleteTransaction.DomainId = RelationshipContext.DomainId; deleteTransaction.MapManager = RelationshipContext.MapManager; deleteTransaction.Relationship = RelationshipContext.Facade; } return(deleteTransaction); }