TvDatabase.TvBusinessLayer.isSameTransponder C# (CSharp) Method

isSameTransponder() public method

checks if 2 schedules have a common Transponder depending on tuningdetails of their respective channels
public isSameTransponder ( TvDatabase.Schedule schedule1, TvDatabase.Schedule schedule2 ) : bool
schedule1 TvDatabase.Schedule
schedule2 TvDatabase.Schedule
return bool
    public bool isSameTransponder(Schedule schedule1, Schedule schedule2)
    {
      IList<TuningDetail> tuningDetailList1 = schedule1.ReferencedChannel().ReferringTuningDetail();
      IList<TuningDetail> tuningDetailList2 = schedule2.ReferencedChannel().ReferringTuningDetail();
      foreach (TuningDetail td1 in tuningDetailList1)
      {
        IChannel c1 = GetTuningChannel(td1);
        foreach (TuningDetail td2 in tuningDetailList2)
        {
          if (!c1.IsDifferentTransponder(GetTuningChannel(td2)))
          {
            return true;
          }
        }
      }
      return false;
    }
TvBusinessLayer