|
|
@ -12,9 +12,11 @@ namespace Banquale.Model
|
|
|
|
public IPersistanceManager Persistance { get; set; }
|
|
|
|
public IPersistanceManager Persistance { get; set; }
|
|
|
|
|
|
|
|
|
|
|
|
public Manager(IPersistanceManager persistance) {
|
|
|
|
public Manager(IPersistanceManager persistance) {
|
|
|
|
|
|
|
|
|
|
|
|
ListeTransactions = new List<Transactions>();
|
|
|
|
ListeTransactions = new List<Transactions>();
|
|
|
|
ListeClients = new List<Client>();
|
|
|
|
ListeClients = new List<Client>();
|
|
|
|
Persistance = persistance;
|
|
|
|
Persistance = persistance;
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public Manager()
|
|
|
|
public Manager()
|
|
|
@ -33,10 +35,18 @@ namespace Banquale.Model
|
|
|
|
return ListeClients[place];
|
|
|
|
return ListeClients[place];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void sauvegardeDonnee()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Persistance.SauvegardeDonnee(ListeClients, ListeTransactions);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void ChargeDonnee()
|
|
|
|
public void ChargeDonnee()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var donnees = Persistance.ChargeDonnee();
|
|
|
|
var donnees = Persistance.ChargeDonnee();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ListeClients.AddRange(donnees.Item1);
|
|
|
|
|
|
|
|
ListeTransactions.AddRange(donnees.Item2);
|
|
|
|
|
|
|
|
|
|
|
|
foreach (var j in donnees.Item1)
|
|
|
|
foreach (var j in donnees.Item1)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
ListeClients.Add(j);
|
|
|
|
ListeClients.Add(j);
|
|
|
@ -46,6 +56,7 @@ namespace Banquale.Model
|
|
|
|
ListeTransactions.Add(i);
|
|
|
|
ListeTransactions.Add(i);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|