/// <summary> /// Réécris le fichier personnes.xml /// </summary> public override void writePersonnes() { ListePersonne liste = new ListePersonne(); liste.InitialiseListePersonne(); PersonneWriter writer = new PersonneWriterWP7(); writer.WritePersonnes(liste.listePersonne); writer.Save(XMLTags.FICHIER_PERSONNES); }
/// <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; } }
public async Task LoadData() { var context = await DataAccess.DbContext.GetCurrent(); ObservableCollection <Class.Personne> lPersonnes = new ObservableCollection <Class.Personne>(context.Personnes.ToList()); ListePersonne = lPersonnes.ToList(); ListePersonne.Add(new Class.Personne { nom = "Aucun", Prenom = "" }); List <string> lFonction = new List <string>(); foreach (string uneEnum in Enum.GetNames(typeof(Class.Fonction))) { lFonction.Add(uneEnum); } ListeFonction = lFonction; if (unMedia != null) { ObservableCollection <Class.Media_Personne> lPersonneMedia = new ObservableCollection <Class.Media_Personne>(context.Media_Personnes.Where(mp => mp.Media.id == unMedia.id)); ListeDistribution = lPersonneMedia.ToList();; } }