private static SerieInfo updateSerieWithMovieDB(int idSerie) { SerieInfo serieInfo = new SerieInfo(); if (idSerie == 1) { serieInfo = serieInfo.updateWithTheMovieDB(); } else if (idSerie == 2) { serieInfo = serieInfo.updatePrivatePracticeWithTheMovieDB(); } else { serieInfo = serieInfo.updateStationWithTheMovieDB(); } if (serieInfo != null) { serieInfo.updateSerieInfosInBdd(); } List <Saison> saisons = new List <Saison>(); for (int i = 1; i <= serieInfo.Number_of_seasons; i++) { Saison saison = new Saison { IdSerie = idSerie }; saison = saison.updateSaisonWithMovieDB(i, idSerie); for (int j = 0; j < saison.Episodes.Count; j++) { saison.Episodes[j].Photos = saison.Episodes[j].updatePhotosEpisodeWithMovieDB(idSerie); } if (saison != null) { saisons.Add(saison); } } if (saisons.Count > 0) { Saison.updateSeasonsInDatabase(saisons); } return(serieInfo); }