Пример #1
0
        private bool IsShowAllReadyAdded(ShowLibraryData it)
        {
            CatergeryData cd = new CatergeryData(it.Catergery);
            ShowControl   sc = new ShowControl()
            {
                Title     = it.Name,
                RssFeed   = it.URL,
                Catergery = cd
            };

            return(Shows.GetShowService.Contains(sc));
        }
Пример #2
0
        public List <CatergeryData> Groups()
        {
            List <CatergeryData> groups = new List <CatergeryData>();

            groups.AddRange(DefaultGroups());

            foreach (ShowLibraryData showLibraryData in _library)
            {
                if (!groups.Any(x => x.Name == showLibraryData.Catergery))
                {
                    CatergeryData cd = new CatergeryData(showLibraryData.Catergery);
                    groups.Add(cd);
                }
            }

            return(groups);
        }
        public void butttonAddShow_Click(object sender, RoutedEventArgs e)
        {
            CatergeryData cd = new CatergeryData(ShowLibraryData.Catergery);
            ShowControl   sc = new ShowControl()
            {
                Title     = ShowLibraryData.Name,
                RssFeed   = ShowLibraryData.URL,
                Catergery = cd
            };

            if (Shows.GetShowService.Add(sc))
            {
                System.Console.WriteLine($"Add {ShowLibraryData.Name} to main list");
                Shows.GetShowService.Save();
            }
            else
            {
                System.Console.WriteLine($"{ShowLibraryData.Name} All ready in list");
            }
            LibraryMain.RedrawList();
        }