diff --git a/Persistance/DataContractPersistance.cs b/Persistance/DataContractPersistance.cs index cb2b4de..8523f36 100644 --- a/Persistance/DataContractPersistance.cs +++ b/Persistance/DataContractPersistance.cs @@ -47,15 +47,15 @@ namespace Persistance // Listes des requins et utilisateurs - ObservableCollection requins = new ObservableCollection(); - ObservableCollection requinsAdd = new ObservableCollection(); - ObservableCollection requinsEdit = new ObservableCollection(); + List requins = new List(); + List requinsAdd = new List(); + List requinsEdit = new List(); List users = new List(); // Méthodes pour les requins de l'application - public ObservableCollection LoadRequins() + public List LoadRequins() { if (!File.Exists(FileReq)) { @@ -64,12 +64,12 @@ namespace Persistance using (Stream stream = File.OpenRead(FileReq)) { - requins = SerializerReq.ReadObject(stream) as ObservableCollection; + requins = SerializerReq.ReadObject(stream) as List; } return requins; } - public void SaveRequins(ObservableCollection reqs) + public void SaveRequins(List reqs) { if (!Directory.Exists(FilePath)) { @@ -85,7 +85,7 @@ namespace Persistance // Méthodes pour les requins ajoutés par les Utilisateurs - public ObservableCollection LoadRequinsAdd() + public List LoadRequinsAdd() { if (!File.Exists(FileReqAdd)) { @@ -94,13 +94,13 @@ namespace Persistance using (Stream stream = File.OpenRead(FileReqAdd)) { - requinsAdd = SerializerReq.ReadObject(stream) as ObservableCollection; + requinsAdd = SerializerReq.ReadObject(stream) as List; } return requinsAdd; } - public void SaveRequinsAdd(ObservableCollection reqs) + public void SaveRequinsAdd(List reqs) { if (!Directory.Exists(FilePath)) { @@ -116,7 +116,7 @@ namespace Persistance // Méthodes pour les requins édités par les utilisateurs - public ObservableCollection LoadRequinsEdit() + public List LoadRequinsEdit() { if (!File.Exists(FileReqEdit)) { @@ -125,13 +125,13 @@ namespace Persistance using (Stream stream = File.OpenRead(FileReqEdit)) { - requinsEdit = SerializerReq.ReadObject(stream) as ObservableCollection; + requinsEdit = SerializerReq.ReadObject(stream) as List; } return requinsEdit; } - public void SaveRequinsEdit(ObservableCollection reqs) + public void SaveRequinsEdit(List reqs) { if (!Directory.Exists(FilePath)) {