public void SearchNewspaperForKeywords(Newspaper paper, Competition competition) { string paperStr = mClient.DownloadString(paper.Uri.ToString()); Console.WriteLine(paperStr); }
public static List<Competition> CreateFromFile(string fileName) { List<Competition> competitions = new List<Competition>(); StreamReader reader = null; try { reader = new StreamReader(Directory.GetCurrentDirectory() + "\\" + fileName); } catch (FileNotFoundException e) { Console.WriteLine("INGEN FIL: " + e.Message); return null; } catch (Exception e) { Console.WriteLine(e.Message); return null; } string line = ""; while ((line = reader.ReadLine()) != null) { string[] parts = line.Split(';'); if (parts[0].Equals("Competition")) { Competition comp = new Competition(); switch (parts.Length) { case 3: comp.City = parts[1]; comp.CompetitionNumber = int.Parse(parts[2]); break; default: throw new FormatException(); } string songline = ""; int i = 1; while (!(songline = reader.ReadLine()).Equals("#")) { string[] songparts = songline.Split(';'); switch (songparts.Length) { case 2: comp.Songs.Add(i, new Song(new Artist(songparts[0]), songparts[1])); break; case 3: comp.Songs.Add(i, new Song(new Artist(songparts[0], songparts[1]), songparts[2])); break; default: break; } i++; } competitions.Add(comp); } } reader.Close(); competitions.TrimExcess(); return competitions; }