Exemplo n.º 1
0
        public MylistModel(MylistDB myList)
        {
            m_myList = myList;

            foreach (AnimeEntry a in m_myList.SelectEntries())
            {
                this.Root.Add(MylistEntry.FromAnime(a));
            }
        }
Exemplo n.º 2
0
        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));
                }
            }
        }