Пример #1
0
        public List <TrailSegmentDto> GetDtoList()
        {
            var dtoList  = new List <TrailSegmentDto>();
            var segments = GetList();

            foreach (var s in segments)
            {
                dtoList.Add(s.GetDto(s.GetId() == _head.GetId()));
            }
            return(dtoList);
        }
Пример #2
0
        public void ReplaceSegments(TrailSegment s, params TrailSegment[] newSegments)
        {
            var segment = _segments.GetValueOrDefault(s.GetId());

            if (segment == null)
            {
                return;
            }

            // TODO this is clearly not done
        }
Пример #3
0
 public void Add(TrailSegment segment)
 {
     _segments.TryAdd(segment.GetId(), segment);
     _head = segment;
 }