Update Manager.cs and Stub.cs

pull/23/head
Titouan LOUVET 2 years ago
parent 31275eb0d9
commit 02c9db5f6d

@ -6,8 +6,20 @@ namespace Banquale.Model
{ {
public List<Client> ListeClients { get; private set; } public List<Client> ListeClients { get; private set; }
public Manager() {
public List<Transactions> ListeTransactions { get; private set; }
public IPersistanceManager Persistance { get; set; }
public Manager(IPersistanceManager persistance) {
ListeTransactions = new List<Transactions>();
ListeClients = new List<Client>();
Persistance = persistance;
}
public Manager()
{
ListeClients = new List<Client>(); ListeClients = new List<Client>();
ListeTransactions = new List<Transactions>();
} }
public bool AjouterClient(Client MonClient) public bool AjouterClient(Client MonClient)
@ -20,15 +32,18 @@ namespace Banquale.Model
return ListeClients[place]; return ListeClients[place];
} }
public void Donnee()
public void ChargeDonnee()
{
var donnees = Persistance.ChargeDonnee();
foreach (var j in donnees.Item1)
{ {
Client Client1= new Client("Jacques", "Morice", "J'aimeLesFrites"); ListeClients.Add(j);
Client Client2 = new Client("Francis", "Begore", "J'aimeLes"); }
Client Client3 = new Client("Michel", "Boudout", "MonMdP"); foreach (var i in donnees.Item2)
Console.WriteLine(Client1); {
AjouterClient(Client1); ListeTransactions.Add(i);
AjouterClient(Client2); }
AjouterClient(Client3);
} }
} }
} }

@ -13,10 +13,11 @@ namespace Banquale.Stub
Client Client3 = new Client("Michel", "Boudout", "MonMdP"); Client Client3 = new Client("Michel", "Boudout", "MonMdP");
Console.WriteLine(Client1); Console.WriteLine(Client1);
List<Client> ListeClients = new List<Client>(); List<Client> ListeClients = new List<Client>();
List<Transactions> ListeTransactions = new List<Transactions>();
ListeClients.Add(Client1); ListeClients.Add(Client1);
ListeClients.Add(Client2); ListeClients.Add(Client2);
ListeClients.Add(Client3); ListeClients.Add(Client3);
return ListeClients; return (ListeClients, ListeTransactions);
} }
void IPersistanceManager.SauvegardeDonnee(List<Client> c, List<Transactions> t) void IPersistanceManager.SauvegardeDonnee(List<Client> c, List<Transactions> t)

Loading…
Cancel
Save