/// <summary> /// Charge les données contenu dans le fichier de la persistance /// </summary> public void Charger() { IEnumerable <Bibliothèque> laCollection; Bibliothèque laPrincipale; (laPrincipale, laCollection) = ChargerDonnées(); VérifierDonnées.VérifierDonnéesBibliothèques(laPrincipale, laCollection); ListePrincipale = laPrincipale; MaCollection = laCollection.ToList(); }
/// <summary> /// Le constructeur de la persistance en Json /// </summary> /// <param name="chargementFichier">True pour le chargement des données à partir du fichier de sauvegarder. /// False pour la création d'une nouvelle sauvegarde</param> public PersistanceJson(bool chargementFichier) { if (chargementFichier) { Charger(); } else { (ListePrincipale, MaCollection) = DonnéesPrêtes.DonnéesDeBibliothèques(); VérifierDonnées.VérifierDonnéesBibliothèques(ListePrincipale, MaCollection); Sauvegarder(); } }