From 3a45082a62ad97ef0e7f6b1f85b2ab1413580fd0 Mon Sep 17 00:00:00 2001 From: Jade_VAN_BRABANDT Date: Fri, 2 Jun 2023 14:50:39 +0200 Subject: [PATCH] fix : Erreur de login & path entre log et create --- Sources/Persistance/Persistance.cs | 4 +-- Sources/Stim/Create.xaml | 6 +++-- Sources/Stim/Create.xaml.cs | 15 +++++++----- Sources/Stim/LoginPage.xaml | 3 +++ Sources/Stim/LoginPage.xaml.cs | 39 +++++++++++++++--------------- 5 files changed, 37 insertions(+), 30 deletions(-) diff --git a/Sources/Persistance/Persistance.cs b/Sources/Persistance/Persistance.cs index 7e8607a..37ec0ff 100644 --- a/Sources/Persistance/Persistance.cs +++ b/Sources/Persistance/Persistance.cs @@ -40,7 +40,7 @@ namespace StimPersistance if (File.Exists("games.xml")) { DataContractSerializer serializer = new(typeof(ObservableCollection)); - using (Stream stream = File.OpenRead("games.xml")) return serializer.ReadObject(stream) as ObservableCollection; + using (Stream stream = File.OpenRead("games.xml")) return serializer.ReadObject(stream) as ObservableCollection ?? new(); } return new(); } @@ -50,7 +50,7 @@ namespace StimPersistance if (File.Exists("users.xml")) { DataContractSerializer serializer = new(typeof(HashSet)); - using (Stream stream = File.OpenRead("users.xml")) return serializer.ReadObject(stream) as HashSet; + using (Stream stream = File.OpenRead("users.xml")) return serializer.ReadObject(stream) as HashSet ?? new(); } return new(); } diff --git a/Sources/Stim/Create.xaml b/Sources/Stim/Create.xaml index a5cf034..a267e1b 100644 --- a/Sources/Stim/Create.xaml +++ b/Sources/Stim/Create.xaml @@ -34,9 +34,9 @@ - + - + @@ -46,6 +46,8 @@