Exemple #1
0
        public static List <StationTransceiverDto> GetStationTransceiversFull(this StationTreeDto station)
        {
            var transceivers = new List <StationTransceiverDto>();

            transceivers.AddRange(station.Transceivers);
            foreach (var childStation in station.ChildStations)
            {
                transceivers.AddRange(childStation.GetStationTransceiversFull());
            }
            return(transceivers.OrderBy(x => x.Name).ToList());
        }
Exemple #2
0
 public static List <StationTransceiverDto> GetStationTransceiversFullDistinct(this StationTreeDto station)
 {
     return(GetStationTransceiversFull(station).DistinctBy(x => x.Name).ToList());
 }