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)); }
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(); }