public static void ScanForMatches() { AnimeSeriesRepository repSeries = new AnimeSeriesRepository(); List <AnimeSeries> allSeries = repSeries.GetAll(); CrossRef_AniDB_OtherRepository repCrossRef = new CrossRef_AniDB_OtherRepository(); foreach (AnimeSeries ser in allSeries) { AniDB_Anime anime = ser.GetAnime(); if (anime == null) { continue; } if (anime.IsMovieDBLinkDisabled) { continue; } // don't scan if it is associated on the TvDB if (anime.GetCrossRefTvDBV2().Count > 0) { continue; } // don't scan if it is associated on the MovieDB if (anime.GetCrossRefMovieDB() != null) { continue; } // don't scan if it is not a movie if (!anime.SearchOnMovieDB) { continue; } logger.Trace("Found anime movie without MovieDB association: " + anime.MainTitle); CommandRequest_MovieDBSearchAnime cmd = new CommandRequest_MovieDBSearchAnime(ser.AniDB_ID, false); cmd.Save(); } }