Пример #1
0
        /// <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();
        }
Пример #2
0
 /// <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();
     }
 }