private Guid AddWalkOfInterestToResult(IntermidiateTraceResult result, UtilityGraphConnectedSegment connectedSegment) { var walkOfInterestId = connectedSegment.SpanEquipment(_utilityNetwork).WalkOfInterestId; if (!result.InterestList.Contains(walkOfInterestId)) { result.InterestList.Add(walkOfInterestId); } return(walkOfInterestId); }
private static void AddWalkToResult(IntermidiateTraceResult result, SpanEquipmentWithRelatedInfo spanEquipment, SegmentWalk segmentWalk) { if (!result.SegmentWalksBySpanEquipmentId.ContainsKey(spanEquipment.Id)) { result.SegmentWalksBySpanEquipmentId[spanEquipment.Id] = new List <SegmentWalk>() { segmentWalk } } ; else { result.SegmentWalksBySpanEquipmentId[spanEquipment.Id].Add(segmentWalk); } }