diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs index c7252e1..5b5c500 100644 --- a/src/Banquale/Banquale/Model/Manager.cs +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -6,11 +6,23 @@ namespace Banquale.Model { public List ListeClients { get; private set; } - public Manager() { - ListeClients = new List(); + + public List ListeTransactions { get; private set; } + public IPersistanceManager Persistance { get; set; } + + public Manager(IPersistanceManager persistance) { + ListeTransactions = new List(); + ListeClients = new List(); + Persistance = persistance; } - public bool AjouterClient(Client MonClient) + public Manager() + { + ListeClients = new List(); + ListeTransactions = new List(); + } + + public bool AjouterClient(Client MonClient) { ListeClients.Add(MonClient); return true; @@ -20,15 +32,18 @@ namespace Banquale.Model return ListeClients[place]; } - public void Donnee() + + public void ChargeDonnee() { - Client Client1= new Client("Jacques", "Morice", "J'aimeLesFrites"); - Client Client2 = new Client("Francis", "Begore", "J'aimeLes"); - Client Client3 = new Client("Michel", "Boudout", "MonMdP"); - Console.WriteLine(Client1); - AjouterClient(Client1); - AjouterClient(Client2); - AjouterClient(Client3); + var donnees = Persistance.ChargeDonnee(); + foreach (var j in donnees.Item1) + { + ListeClients.Add(j); + } + foreach (var i in donnees.Item2) + { + ListeTransactions.Add(i); + } } } } diff --git a/src/Banquale/Banquale/Stub/Stub.cs b/src/Banquale/Banquale/Stub/Stub.cs index 1de5a7b..ecac968 100644 --- a/src/Banquale/Banquale/Stub/Stub.cs +++ b/src/Banquale/Banquale/Stub/Stub.cs @@ -13,10 +13,11 @@ namespace Banquale.Stub Client Client3 = new Client("Michel", "Boudout", "MonMdP"); Console.WriteLine(Client1); List ListeClients = new List(); + List ListeTransactions = new List(); ListeClients.Add(Client1); ListeClients.Add(Client2); ListeClients.Add(Client3); - return ListeClients; + return (ListeClients, ListeTransactions); } void IPersistanceManager.SauvegardeDonnee(List c, List t)