TransactionalNodeService.Common.MapTransactionWrapper.BuildResponseParameterFromGuid C# (CSharp) Method

BuildResponseParameterFromGuid() private method

private BuildResponseParameterFromGuid ( System.Guid responseParameter ) : MapParameter
responseParameter System.Guid
return MapParameter
        internal MapParameter BuildResponseParameterFromGuid(Guid responseParameter)
        {
            _responseParameter = GlymaSession.Parameters.AddParameter(responseParameter, ResponseParameterType, Guid.Empty, true);
            Core.ResponseParameterUid = _responseParameter.Id;

            return _responseParameter;
        }
    }

Usage Example

        public MapParameter UpdateBulkNode(IGlymaSession glymaSession, Guid sessionId, Guid responseParameter, MapParameter domainId, MapParameter nodeId, NodeType nodeType)
        {
            MapSession    session    = glymaSession.Session;
            MapParameters parameters = glymaSession.Parameters;

            parameters.AddParameter(domainId);
            parameters.AddParameter(nodeId);

            MapTransactionWrapper updateNodeOpWrapper = new MapTransactionWrapper(glymaSession);
            IMapTransaction       updateNodeOpCore    = (IMapTransaction)updateNodeOpWrapper;

            updateNodeOpCore.OperationId        = TransactionType.UpdateNode;
            updateNodeOpWrapper.DomainParameter = domainId;
            updateNodeOpWrapper.NodeParameter   = nodeId;
            updateNodeOpCore.NodeTypeUid        = nodeType.Id;

            session.Enqueue(updateNodeOpWrapper);

            MapParameter response;

            if (responseParameter == Guid.Empty)
            {
                response = updateNodeOpWrapper.ResponseParameter;
            }
            else
            {
                response = updateNodeOpWrapper.BuildResponseParameterFromGuid(responseParameter);
            }

            glymaSession.PersistSessionObject();

            return(response);
        }
All Usage Examples Of TransactionalNodeService.Common.MapTransactionWrapper::BuildResponseParameterFromGuid