예제 #1
0
        public void AddNode(CircuitRecord circuitRecord)
        {
            NodeEquipment sourceEquipment = null;
            NodeEquipment destinationEquipment = null;

            sourceEquipment = CreateNodeEquipment(circuitRecord.SourceEquipmentId, circuitRecord.SourceEquipmentName);
            destinationEquipment = CreateNodeEquipment(circuitRecord.DestinationEquipmentId, circuitRecord.DestinationEquipmentName);

            CableConnection cable = new CableConnection()
            {
                CableCode = circuitRecord.CableId,
                CableName = circuitRecord.CableName,
                DestinationEquipment = destinationEquipment,
                SourceEquipment = sourceEquipment
            };

            sourceEquipment.ChildConnectionSet.Add(cable);
            destinationEquipment.ParentConnectionSet.Add(cable);
        }
예제 #2
0
        public List<CircuitRecord> GetGetEquipmentList(string circuitId)
        {
            List<CircuitRecord> equipmentList = new List<CircuitRecord>();

            //create initial trunc

            for(int i = 1; i < 10;i++)
            {
                CircuitRecord rec1 = new CircuitRecord();
                rec1.CableId = "CM0" + i;
                rec1.CableName = "M0" + i;
                rec1.SourceEquipmentId = "Eq0" + (i-1);
                rec1.SourceEquipmentName = "SourceEq0" + (i-1);
                rec1.DestinationEquipmentId = "Eq0" + i;
                rec1.DestinationEquipmentName = "SourceEq0" + i;
                equipmentList.Add(rec1);
            }

            return equipmentList;
        }