using notre_bibliotheque;
using System;
using System.Collections.Generic;
namespace données
{
///
/// cette classe sert à charger et sauvegarder les instances de toutes les données (langages et comptes)
/// elle implemente l'interface IPercistance
///
public class Stub : IPercistance
{
//le constructeur de la classe prend un string en parametre
public Stub(string path) {}
///
/// cette methode sert à charger les données;
/// elle crée un dictionnaire avec une clé de type string et une valeur de type IEnumerable- ,
/// elle ajoute deux éléments dans le dictionnaire : une clé Langages avec en valeur la liste LesLangages de Data,
/// et une clé Comptes avec en valeur la liste LesComptes de Data
///
/// elle retourne le dictionnaire
public Dictionary> ChargerLesDonnées()
{
Dictionary> tmp = new Dictionary>();
tmp.Add("Langages", Data.LesLangages);
tmp.Add("Comptes", Data.LesComptes);
return tmp;
}
///
/// cette méthode sert à sauvegarder les données;
/// elle prend deux parametres, une collection IEnumérable et une collection IEnumerable
/// ces collections sont les listes de langages et comptes à sauvegarder
///
///
///
public void SauvegarderLesDonnées(IEnumerable langagesÀSauvegarder , IEnumerable comptesÀSauvegarder)
{
return;
}
}
}