list cette fois parce que c'est mieux quand ça marche

master
Mathilde JEAN 3 years ago
parent 3897517172
commit a041e7ac2a

@ -47,15 +47,15 @@ namespace Persistance
// Listes des requins et utilisateurs
ObservableCollection<Requin> requins = new ObservableCollection<Requin>();
ObservableCollection<Requin> requinsAdd = new ObservableCollection<Requin>();
ObservableCollection<Requin> requinsEdit = new ObservableCollection<Requin>();
ObservableCollection<Personne> users = new ObservableCollection<Personne>();
List<Requin> requins = new List<Requin>();
List<Requin> requinsAdd = new List<Requin>();
List<Requin> requinsEdit = new List<Requin>();
List<Personne> users = new List<Personne>();
// Méthodes pour les requins de l'application
public ObservableCollection<Requin> LoadRequins()
public List<Requin> LoadRequins()
{
if (!File.Exists(FileReq))
{
@ -64,12 +64,12 @@ namespace Persistance
using (Stream stream = File.OpenRead(FileReq))
{
requins = SerializerReq.ReadObject(stream) as ObservableCollection<Requin>;
requins = SerializerReq.ReadObject(stream) as List<Requin>;
}
return requins;
}
public void SaveRequins(ObservableCollection<Requin> reqs)
public void SaveRequins(List<Requin> reqs)
{
if (!Directory.Exists(FilePath))
{
@ -85,7 +85,7 @@ namespace Persistance
// Méthodes pour les requins ajoutés par les Utilisateurs
public ObservableCollection<Requin> LoadRequinsAdd()
public List<Requin> LoadRequinsAdd()
{
if (!File.Exists(FileReqAdd))
{
@ -94,13 +94,13 @@ namespace Persistance
using (Stream stream = File.OpenRead(FileReqAdd))
{
requinsAdd = SerializerReq.ReadObject(stream) as ObservableCollection<Requin>;
requinsAdd = SerializerReq.ReadObject(stream) as List<Requin>;
}
return requinsAdd;
}
public void SaveRequinsAdd(ObservableCollection<Requin> reqs)
public void SaveRequinsAdd(List<Requin> reqs)
{
if (!Directory.Exists(FilePath))
{
@ -116,7 +116,7 @@ namespace Persistance
// Méthodes pour les requins édités par les utilisateurs
public ObservableCollection<Requin> LoadRequinsEdit()
public List<Requin> LoadRequinsEdit()
{
if (!File.Exists(FileReqEdit))
{
@ -125,13 +125,13 @@ namespace Persistance
using (Stream stream = File.OpenRead(FileReqEdit))
{
requinsEdit = SerializerReq.ReadObject(stream) as ObservableCollection<Requin>;
requinsEdit = SerializerReq.ReadObject(stream) as List<Requin>;
}
return requinsEdit;
}
public void SaveRequinsEdit(ObservableCollection<Requin> reqs)
public void SaveRequinsEdit(List<Requin> reqs)
{
if (!Directory.Exists(FilePath))
{
@ -147,7 +147,7 @@ namespace Persistance
// Méthodes pour les utilisateurs (Utilisateur et Manager)
public ObservableCollection<Personne> LoadUsers()
public List<Personne> LoadUsers()
{
if (!File.Exists(FileUsers))
{
@ -156,13 +156,13 @@ namespace Persistance
using (Stream stream = File.OpenRead(FileUsers))
{
users = SerializerUsers.ReadObject(stream) as ObservableCollection<Personne>;
users = SerializerUsers.ReadObject(stream) as List<Personne>;
}
return users;
}
public void SaveUsers(ObservableCollection<Personne> pers)
public void SaveUsers(List<Personne> pers)
{
if (!Directory.Exists(FilePath))
{

@ -10,18 +10,18 @@ namespace Persistance
{
public interface IPersistanceManager
{
ObservableCollection<Requin> LoadRequins();
void SaveRequins(ObservableCollection<Requin> reqs);
List<Requin> LoadRequins();
void SaveRequins(List<Requin> reqs);
ObservableCollection<Requin> LoadRequinsEdit();
void SaveRequinsEdit(ObservableCollection<Requin> reqs);
List<Requin> LoadRequinsEdit();
void SaveRequinsEdit(List<Requin> reqs);
ObservableCollection<Requin> LoadRequinsAdd();
void SaveRequinsAdd(ObservableCollection<Requin> reqs);
List<Requin> LoadRequinsAdd();
void SaveRequinsAdd(List<Requin> reqs);
ObservableCollection<Personne> LoadUsers();
void SaveUsers(ObservableCollection<Personne> pers);
List<Personne> LoadUsers();
void SaveUsers(List<Personne> pers);
}
}
Loading…
Cancel
Save