public MylistModel(MylistDB myList) { m_myList = myList; foreach (AnimeEntry a in m_myList.SelectEntries()) { this.Root.Add(MylistEntry.FromAnime(a)); } }
public void FetchChildren(object parent) { MylistEntry entry = parent as MylistEntry; if (entry.OriginalEntry is AnimeEntry) { foreach (EpisodeEntry e in m_myList.SelectEpisodes(entry.ID)) { entry.Children.Add(MylistEntry.FromEpisode(e)); } } else if (entry.OriginalEntry is EpisodeEntry) { foreach (FileEntry f in m_myList.SelectFiles(entry.ID)) { entry.Children.Add(MylistEntry.FromFile(f)); } } }