public static NodeDataDTO GetNodeData(SLENTRY entry, PSTFile pst) { var mainData = BlockBO.GetBBTEntryData(pst.GetBlockBBTEntry(entry.SubNodeBID), pst); if (entry.SubSubNodeBID != 0) { var subNodeData = BlockBO.GetSubNodeData(pst.GetBlockBBTEntry(entry.SubSubNodeBID), pst); return(new NodeDataDTO { NodeData = mainData, SubNodeData = subNodeData }); } return(new NodeDataDTO { NodeData = mainData, SubNodeData = null }); }
public static NodeDataDTO GetNodeData(NBTENTRY entry, PSTFile pst) { var mainData = BlockBO.GetBBTEntryData(pst.GetBlockBBTEntry(entry.BID_Data), pst); if (entry.BID_SUB != 0) { var subnodeData = BlockBO.GetSubNodeData(pst.GetBlockBBTEntry(entry.BID_SUB), pst); return(new NodeDataDTO { NodeData = mainData, SubNodeData = subnodeData }); } return(new NodeDataDTO { NodeData = mainData, SubNodeData = null }); }