public MapParameter DeleteBulkRelationship(IGlymaSession glymaSession, Guid sessionId, Guid responseParameter, MapParameter domainId, MapParameter relationshipId)
{
MapSession session = glymaSession.Session;
MapParameters parameters = glymaSession.Parameters;
parameters.AddParameter(domainId);
parameters.AddParameter(relationshipId);
MapTransactionWrapper deleteRelationshipOpWrapper = new MapTransactionWrapper(glymaSession);
IMapTransaction deleteRelationshipOpCore = (IMapTransaction)deleteRelationshipOpWrapper;
deleteRelationshipOpCore.OperationId = TransactionType.DeleteRelationship;
deleteRelationshipOpWrapper.DomainParameter = domainId;
deleteRelationshipOpWrapper.RelationshipParameter = relationshipId;
session.Enqueue(deleteRelationshipOpWrapper);
MapParameter response;
if (responseParameter == Guid.Empty)
{
response = deleteRelationshipOpWrapper.ResponseParameter;
}
else
{
response = deleteRelationshipOpWrapper.BuildResponseParameterFromGuid(responseParameter);
}
glymaSession.PersistSessionObject();
return response;
}