Push dcp si jamais

master
thchazot1 3 years ago
parent 3897517172
commit 1d5037bfae

@ -50,7 +50,7 @@ namespace Persistance
ObservableCollection<Requin> requins = new ObservableCollection<Requin>(); ObservableCollection<Requin> requins = new ObservableCollection<Requin>();
ObservableCollection<Requin> requinsAdd = new ObservableCollection<Requin>(); ObservableCollection<Requin> requinsAdd = new ObservableCollection<Requin>();
ObservableCollection<Requin> requinsEdit = new ObservableCollection<Requin>(); ObservableCollection<Requin> requinsEdit = new ObservableCollection<Requin>();
ObservableCollection<Personne> users = new ObservableCollection<Personne>(); List<Personne> users = new List<Personne>();
@ -147,7 +147,7 @@ namespace Persistance
// Méthodes pour les utilisateurs (Utilisateur et Manager) // Méthodes pour les utilisateurs (Utilisateur et Manager)
public ObservableCollection<Personne> LoadUsers() public List<Personne> LoadUsers()
{ {
if (!File.Exists(FileUsers)) if (!File.Exists(FileUsers))
{ {
@ -156,13 +156,13 @@ namespace Persistance
using (Stream stream = File.OpenRead(FileUsers)) using (Stream stream = File.OpenRead(FileUsers))
{ {
users = SerializerUsers.ReadObject(stream) as ObservableCollection<Personne>; users = SerializerUsers.ReadObject(stream) as List<Personne>;
} }
return users; return users;
} }
public void SaveUsers(ObservableCollection<Personne> pers) public void SaveUsers(List<Personne> pers)
{ {
if (!Directory.Exists(FilePath)) if (!Directory.Exists(FilePath))
{ {

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

@ -9,9 +9,9 @@ namespace StubLib
public class Stub : IPersistanceManager public class Stub : IPersistanceManager
{ {
private ObservableCollection<Requin> requins = new ObservableCollection<Requin>(); private List<Requin> requins = new List<Requin>();
private ObservableCollection<Requin> requinsEdit = new ObservableCollection<Requin>(); private List<Requin> requinsEdit = new List<Requin>();
private ObservableCollection<Requin> requinsAdd = new ObservableCollection<Requin>(); private List<Requin> requinsAdd = new List<Requin>();
private List<Personne> utilisateurs = new List<Personne>(); private List<Personne> utilisateurs = new List<Personne>();
@ -34,32 +34,32 @@ namespace StubLib
} }
public ObservableCollection<Requin> LoadRequins() public List<Requin> LoadRequins()
{ {
return new ObservableCollection<Requin>(requins); return new List<Requin>(requins);
} }
public void SaveRequins(ObservableCollection<Requin> reqs) public void SaveRequins(List<Requin> reqs)
{ {
requins = reqs; requins = reqs;
} }
public ObservableCollection<Requin> LoadRequinsAdd() public List<Requin> LoadRequinsAdd()
{ {
return new ObservableCollection<Requin>(requinsAdd); return new List<Requin>(requinsAdd);
} }
public void SaveRequinsAdd(ObservableCollection<Requin> reqs) public void SaveRequinsAdd(List<Requin> reqs)
{ {
requins = reqs; requins = reqs;
} }
public ObservableCollection<Requin> LoadRequinsEdit() public List<Requin> LoadRequinsEdit()
{ {
return new ObservableCollection<Requin>(requinsEdit); return new List<Requin>(requinsEdit);
} }
public void SaveRequinsEdit(ObservableCollection<Requin> reqs) public void SaveRequinsEdit(List<Requin> reqs)
{ {
requinsEdit = reqs; requinsEdit = reqs;
} }

Loading…
Cancel
Save