|
|
@ -10,14 +10,23 @@ namespace MusiLib.Model
|
|
|
|
{
|
|
|
|
{
|
|
|
|
public class Manager
|
|
|
|
public class Manager
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
public IPersistanceManager Persistance { get; set; }
|
|
|
|
public List<Utilisateur> utilisateurs { get; private set; }
|
|
|
|
public List<Utilisateur> utilisateurs { get; private set; }
|
|
|
|
public List<Partition> partitions { get; private set; }
|
|
|
|
public List<Partition> partitions { get; private set; }
|
|
|
|
|
|
|
|
|
|
|
|
public Manager() {
|
|
|
|
public Manager()
|
|
|
|
|
|
|
|
{
|
|
|
|
utilisateurs = new List<Utilisateur>();
|
|
|
|
utilisateurs = new List<Utilisateur>();
|
|
|
|
partitions = new List<Partition>();
|
|
|
|
partitions = new List<Partition>();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Manager(IPersistanceManager persistance)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Persistance = persistance;
|
|
|
|
|
|
|
|
utilisateurs = new List<Utilisateur>();
|
|
|
|
|
|
|
|
partitions = new List<Partition>();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void ajouterUtilisateur(Utilisateur utilisateur)
|
|
|
|
public void ajouterUtilisateur(Utilisateur utilisateur)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
utilisateurs.Add(utilisateur);
|
|
|
|
utilisateurs.Add(utilisateur);
|
|
|
@ -28,39 +37,22 @@ namespace MusiLib.Model
|
|
|
|
partitions.Add(partition);
|
|
|
|
partitions.Add(partition);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void chargeDonnees()
|
|
|
|
/*public class Manager
|
|
|
|
|
|
|
|
{
|
|
|
|
{
|
|
|
|
|
|
|
|
var donnees = Persistance.chargeDonnees();
|
|
|
|
public IPersistenceManager Persistence { get; set; }
|
|
|
|
utilisateurs.AddRange(donnees.Item2);
|
|
|
|
|
|
|
|
partitions.AddRange(donnees.Item1);
|
|
|
|
public Manager(IPersistenceManager manager)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
utilisateurs = new ReadOnlyCollection<>
|
|
|
|
|
|
|
|
public List<Partition> partitions { get; private set; }
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public Manager()
|
|
|
|
public void sauvegardeDonnees()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
utilisateurs = new List<Utilisateur>();
|
|
|
|
Persistance.sauvegardeDonnees(partitions, utilisateurs);
|
|
|
|
partitions = new List<Partition>();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void ajouterUtilisateur(Utilisateur utilisateur)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
utilisateurs.Add(utilisateur);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void ajouterPartition(Partition partition)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
partitions.Add(partition);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void chargeDonnees()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
var donnees = Persistence chargeDonnees();
|
|
|
|
|
|
|
|
}*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|