/// <summary> /// Réecris le fichier filmothèque.xml /// </summary> public override void writeFilms() { ListeFilm liste = new ListeFilm(); liste.initialiseListeFilms(this); FilmWriter writer = new FilmWriterWP7(); writer.WriteFilms(liste.ListeFilms); writer.Save(XMLTags.FICHIER_FILMOTHEQUE); }
/// <summary> /// Réparti les données trouvées dans les trois liste /// </summary> /// <param name="search">le résulat des recherches de movie Db</param> public void PreparerDonneeRecherche(SearchGeneralJson search) { var imageVide = new BitmapImage(ContexteStatic.UriAfficheDefaut); foreach (var res in search.results.Where(x => x.media_type == "movie")) { if (res.affiche == null) { res.affiche = imageVide; } if (string.IsNullOrEmpty(res.title)) { res.title = res.name; } ListeFilm.Add(res); } if (ListeFilm.Count > 0) { DispoFilms = true; } foreach (var res in search.results.Where(x => x.media_type == "tv")) { if (res.affiche == null) { res.affiche = imageVide; } if (string.IsNullOrEmpty(res.title)) { res.title = res.name; } ListeSerie.Add(res); } if (ListeSerie.Count > 0) { DispoSeries = true; } foreach (var res in search.results.Where(x => x.media_type == "person")) { if (res.affiche == null) { res.affiche = imageVide; } if (string.IsNullOrEmpty(res.title)) { res.title = res.name; } ListePersonne.Add(res); } if (ListePersonne.Count > 0) { DispoPersonnes = true; } }