internal static PresentationContextResponse FromItem(PresentationContextResponseItem item) { var presentationContextResponse = new PresentationContextResponse { PresentationContextID = item.PresentationContextID, Result = (ResultCode)item.Result }; if (presentationContextResponse.Result == ResultCode.Acceptance) { presentationContextResponse.TransferSyntaxName = item.TransferSyntaxSubItem.TransferSyntaxName; } return(presentationContextResponse); }
internal PresentationContextResponseItem ToItem() { var item = new PresentationContextResponseItem { PresentationContextID = PresentationContextID, Result = (byte)Result }; if (Result == ResultCode.Acceptance) { item.TransferSyntaxSubItem = new TransferSyntaxSubItem { TransferSyntaxName = TransferSyntaxName }; } ; return(item); }