private void Form1_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(DataFormats.FileDrop)) { var episodes = new List <EpisodeInfo>(); var fileNameParser = new FileNameParser(); string[] filePaths = (string[])(e.Data.GetData(DataFormats.FileDrop)); foreach (string fileLoc in filePaths) { var tvServiceClient = new TVRageClient(); fileNameParser.OriginalFileName = Path.GetFileName(fileLoc); if (fileNameParser.Success) { var epInfo = fileNameParser.EpisodeInfo; epInfo.SourceFilePath = fileLoc; episodes.Add(epInfo); } } episodes = new TVRageClient().GetEpisodeNames(episodes); episodes.ForEach(episode => { textBox1.Text += "Show name: " + episode.ShowName + Environment.NewLine + "Season #: " + episode.Season + Environment.NewLine + "Episode #: " + episode.Episode + Environment.NewLine + "Episode name: " + episode.Name + Environment.NewLine + Environment.NewLine; }); } }
static void Main(string[] args) { Console.Write("(P)esquisar ou (S)air? "); var opcao = Console.ReadKey(); while (opcao.Key.ToString().ToUpper() == "P") { Console.WriteLine(Environment.NewLine); Console.Write("File name: "); var episode = Console.ReadLine(); var fileNameParser = new FileNameParser { OriginalFileName = episode }; if (!fileNameParser.Success) { Console.WriteLine("Deu bosta!"); } var episodeInfo = new EpisodeInfo { ShowName = fileNameParser.ShowName, Season = fileNameParser.Season, Episode = fileNameParser.Episode }; var tvService = new TVRageClient(); var episodeName = tvService.GetEpisodeName(episodeInfo); Console.WriteLine("Show name: " + fileNameParser.ShowName); Console.WriteLine("Season : " + fileNameParser.Season); Console.WriteLine("Episode: " + fileNameParser.Episode); Console.WriteLine("Name: " + episodeName); Console.WriteLine(""); Console.WriteLine("(P)esquisar ou (S)air? "); opcao = Console.ReadKey(); } Console.Read(); }
public void TestMethod1() { TVService service = new TVRageClient(); }