/// <summary> /// Ajoute une personne au fichier personnes.xml /// </summary> /// <param name="personne">La personne</param> public override void ajoutePersonne(Personne personne) { PersonneWriter writer = new PersonneWriterF(); writer.WriteUnePersonne(personne, path + XMLTags.FICHIER_PERSONNES); writer.Save(path + XMLTags.FICHIER_PERSONNES); recuperePersonne(); }
/// <summary> /// Met à jour la liste des films d'une personne /// </summary> /// <param name="pers">La personne</param> /// <param name="film">Le film a ajouter</param> public override Personne mettreAJourListeFilmsDeLaPersonne(Personne pers, Film film) { pers.listeFilms.Add(film); PersonneWriter writer = new PersonneWriterF(); writer.UpdateListeFilmsPersonne(pers, film, path + XMLTags.FICHIER_PERSONNES); writer.Save(path + XMLTags.FICHIER_PERSONNES); return(pers); }
/// <summary> /// Réécris le fichier personnes.xml /// </summary> public override void writePersonnes() { ListePersonne liste = new ListePersonne(); liste.InitialiseListePersonne(); PersonneWriter writer = new PersonneWriterF(); writer.WritePersonnes(liste.listePersonne); writer.Save(path + XMLTags.FICHIER_PERSONNES); }