public List <TorrentLinkVM> BrowseTorrents() { List <TorrentLinkVM> links = new List <TorrentLinkVM>(); if (TorrentSource == TorrentSourceType.Nyaa) { TorrentsNyaa nyaa = new TorrentsNyaa(); List <TorrentLinkVM> ttLinks = nyaa.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.TokyoToshokanAnime) { TorrentsTokyoToshokan tt = new TorrentsTokyoToshokan(TorrentSourceType.TokyoToshokanAnime); List <TorrentLinkVM> ttLinks = tt.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.TokyoToshokanAll) { TorrentsTokyoToshokan tt = new TorrentsTokyoToshokan(TorrentSourceType.TokyoToshokanAll); List <TorrentLinkVM> ttLinks = tt.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.AnimeSuki) { TorrentsAnimeSuki suki = new TorrentsAnimeSuki(); List <TorrentLinkVM> sukiLinks = suki.BrowseTorrents(); links.AddRange(sukiLinks); } if (TorrentSource == TorrentSourceType.BakaBT) { TorrentsBakaBT bakbt = new TorrentsBakaBT(); List <TorrentLinkVM> bakauLinks = bakbt.BrowseTorrents(); links.AddRange(bakauLinks); } if (TorrentSource == TorrentSourceType.AnimeBytes) { TorrentsAnimeBytes abytes = new TorrentsAnimeBytes(); List <TorrentLinkVM> abytesLinks = abytes.BrowseTorrents(); links.AddRange(abytesLinks); } foreach (TorrentLinkVM torLink in links) { NLog.LogManager.GetCurrentClassLogger().Trace(torLink.ToStringMatch()); } return(links); }
public List<TorrentLinkVM> BrowseTorrents() { List<TorrentLinkVM> links = new List<TorrentLinkVM>(); if (TorrentSource == TorrentSourceType.Nyaa) { TorrentsNyaa nyaa = new TorrentsNyaa(); List<TorrentLinkVM> ttLinks = nyaa.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.Sukebei) { TorrentsSukebei sukebei = new TorrentsSukebei(); List<TorrentLinkVM> ttLinks = sukebei.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.TokyoToshokanAnime) { TorrentsTokyoToshokan tt = new TorrentsTokyoToshokan(TorrentSourceType.TokyoToshokanAnime); List<TorrentLinkVM> ttLinks = tt.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.TokyoToshokanAll) { TorrentsTokyoToshokan tt = new TorrentsTokyoToshokan(TorrentSourceType.TokyoToshokanAll); List<TorrentLinkVM> ttLinks = tt.BrowseTorrents(); links.AddRange(ttLinks); } if (TorrentSource == TorrentSourceType.BakaBT) { TorrentsBakaBT bakbt = new TorrentsBakaBT(); List<TorrentLinkVM> bakauLinks = bakbt.BrowseTorrents(); links.AddRange(bakauLinks); } if (TorrentSource == TorrentSourceType.AnimeBytes) { TorrentsAnimeBytes abytes = new TorrentsAnimeBytes(); List<TorrentLinkVM> abytesLinks = abytes.BrowseTorrents(); links.AddRange(abytesLinks); } foreach (TorrentLinkVM torLink in links) NLog.LogManager.GetCurrentClassLogger().Trace(torLink.ToStringMatch()); return links; }