コード例 #1
0
ファイル: ReserveDataEx.cs プロジェクト: nekopanda/EDCB
        public List <EpgAutoAddData> SearchEpgAutoAddList(bool?IsEnabled = null, bool ByFazy = false)
        {
            var list = GetEpgAutoAddList(IsEnabled);

            if (IsEpgReserve == false)
            {
                //プログラム予約の場合はそれっぽい番組を選んで、キーワード予約の検索にヒットしていたら選択する。
                EpgEventInfo trgInfo = this.SearchEventInfoLikeThat();
                if (trgInfo != null)
                {
                    list.AddRange(trgInfo.SearchEpgAutoAddList(IsEnabled, ByFazy));
                }
            }
            else
            {
                if (ByFazy == true)
                {
                    list.AddRange(MenuUtil.FazySearchEpgAutoAddData(DataTitle, IsEnabled));
                }
            }
            return(list.Distinct().ToList());
        }