|
|
@ -5,7 +5,7 @@ using System.Xml;
|
|
|
|
namespace CoreLibrary.Persistance
|
|
|
|
namespace CoreLibrary.Persistance
|
|
|
|
{
|
|
|
|
{
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Classe PersistanceJSON, implémentant l'interface IPersistance.
|
|
|
|
/// Classe PersistanceJSON, implémentant l'interface IPersistance, pour la persistance des données au format JSON.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
public class PersistanceJSON : IPersistance
|
|
|
|
public class PersistanceJSON : IPersistance
|
|
|
|
{
|
|
|
|
{
|
|
|
@ -34,7 +34,7 @@ namespace CoreLibrary.Persistance
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Charge les données trouvés dans le fichier de sauvegarde.
|
|
|
|
/// Charge les données trouvées dans le fichier de sauvegarde au format JSON.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
/// <returns>Renvoie un tableau de tous les éléments chargés.</returns>
|
|
|
|
/// <returns>Renvoie un tableau de tous les éléments chargés.</returns>
|
|
|
|
public T[] Charger<T>() where T : IEstPersistant
|
|
|
|
public T[] Charger<T>() where T : IEstPersistant
|
|
|
@ -64,7 +64,7 @@ namespace CoreLibrary.Persistance
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// <summary>
|
|
|
|
/// Enragistre dans le fichier de sauvegarde, les éléments spécifiés.
|
|
|
|
/// Enregistre les éléments spécifiés dans le fichier de sauvegarde au format JSON.
|
|
|
|
/// </summary>
|
|
|
|
/// </summary>
|
|
|
|
/// <param name="elements">Elements à enregistrer dans le fichier de sauvegarde.</param>
|
|
|
|
/// <param name="elements">Elements à enregistrer dans le fichier de sauvegarde.</param>
|
|
|
|
public void Enregistrer<T>(T[] elements) where T : IEstPersistant
|
|
|
|
public void Enregistrer<T>(T[] elements) where T : IEstPersistant
|
|
|
|