예제 #1
0
파일: MXF.cs 프로젝트: dougericson/epg123
 public MxfSeriesInfo getSeriesInfo(string seriesId)
 {
     if (!_seriesInfos.TryGetValue(seriesId, out MxfSeriesInfo seriesInfo))
     {
         SeriesInfos.Add(seriesInfo = new MxfSeriesInfo()
         {
             index       = SeriesInfos.Count + 1,
             tmsSeriesId = seriesId,
         });
         _seriesInfos.Add(seriesId, seriesInfo);
     }
     return(seriesInfo);
 }
예제 #2
0
 public MxfSeriesInfo GetSeriesInfo(string seriesId, string protoTypicalProgram = null)
 {
     if (_seriesInfos.TryGetValue(seriesId, out var seriesInfo))
     {
         return(seriesInfo);
     }
     With.SeriesInfos.Add(seriesInfo = new MxfSeriesInfo
     {
         Index               = With.SeriesInfos.Count + 1,
         SeriesId            = seriesId,
         ProtoTypicalProgram = protoTypicalProgram
     });
     _seriesInfos.Add(seriesId, seriesInfo);
     return(seriesInfo);
 }