private static void ExtractGraph(long kinopoiskId) { if (bag.ContainsKey(kinopoiskId)) { return; } bag.TryAdd(kinopoiskId, null); var entry = KinopoiskAPI.Search(kinopoiskId); bag[kinopoiskId] = entry; Parallel.ForEach(entry.RelatedFilms, ExtractGraph); }
private static void ExtractGraph(string entryMovieName) { var entry = KinopoiskAPI.Search(entryMovieName); //// Parallel.ForEach(entry.RelatedFilms, ExtractGraph); }