public RequestResults(ResultUrls requestUrls) { _requestUrls = requestUrls; }
static void Main() { var projectFreeTvResultUrls = new ResultUrls(); projectFreeTvResultUrls.AddRange(new[] { "http://www.free-tv-video-online.me/internet/dexter/season_6.html", "http://www.free-tv-video-online.me/internet/the_big_bang_theory/season_5.html", "http://www.free-tv-video-online.me/internet/the_walking_dead/season_2.html", "http://www.free-tv-video-online.me/internet/nikita/season_2.html"}); var contents = new RequestResults(projectFreeTvResultUrls).Invoke().Contents; var movies = new List<MovieDetail>(); Console.WriteLine("Started Crawling For Movies..."); foreach(var content in contents){ movies.AddRange(new ProjectFreeTv.GetResults(content).GetMovies()); } Console.WriteLine("Updating Movies details..."); foreach (var movie in movies) { movie.Description = new ProjectFreeTv.SetDetails(new HttpWebRequest(movie.Url).Invoke().Content).GetContent(); } Console.WriteLine("Savings found movies ..."); new SaveMovies(@"..\..\..\movies.json", movies).Invoke(); Console.WriteLine("Finished..."); }