From d34d420121ff73af44046d12d428eaf6eb6732be Mon Sep 17 00:00:00 2001 From: Matheo THIERRY Date: Mon, 22 May 2023 14:20:19 +0200 Subject: [PATCH] fix persistance v2 --- notus/Notus_Persistence/Stub.cs | 18 +++++++++--------- notus/Notus_Persistence/ToJSON.cs | 10 +++++----- notus/Notus_Persistence/ToXML.cs | 18 +++++++++--------- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/notus/Notus_Persistence/Stub.cs b/notus/Notus_Persistence/Stub.cs index 8056488..d7c6135 100644 --- a/notus/Notus_Persistence/Stub.cs +++ b/notus/Notus_Persistence/Stub.cs @@ -8,26 +8,26 @@ using System.Threading.Tasks; namespace Notus_Persistance { - internal class Stub + internal class Stub : IManager { - public static void SaveDatabaseData(Database database) + public void SaveDatabaseData(Database database) { - + throw new NotImplementedException(); } - public static Database LoadDatabaseData() + public Database LoadDatabaseData() { - + throw new NotImplementedException(); } - public static void SaveUserData(User user) + public void SaveUserData(User user) { - + throw new NotImplementedException(); } - public static User LoadUserData() + public User LoadUserData() { - + throw new NotImplementedException(); } } } diff --git a/notus/Notus_Persistence/ToJSON.cs b/notus/Notus_Persistence/ToJSON.cs index 5f10a96..9ff522a 100644 --- a/notus/Notus_Persistence/ToJSON.cs +++ b/notus/Notus_Persistence/ToJSON.cs @@ -12,13 +12,13 @@ using System.Text.Json; namespace Notus_Persistance { - public static class ToJSON + public class ToJSON : IManager { private const string DatabaseDataFilePath = "data.json"; private const string UserDataFilePath = "userdata.json"; private static DataContractJsonSerializer DatabasejsonSerializer = new DataContractJsonSerializer(typeof(Database)); private static DataContractJsonSerializer UserjsonSerializer = new DataContractJsonSerializer(typeof(User)); - public static void SaveDatabaseData(Database database) + public void SaveDatabaseData(Database database) { using (FileStream fileStream = File.Create(DatabaseDataFilePath)) { @@ -33,7 +33,7 @@ namespace Notus_Persistance } } - public static Database LoadDatabaseData() + public Database LoadDatabaseData() { if (File.Exists(DatabaseDataFilePath)) { @@ -57,7 +57,7 @@ namespace Notus_Persistance } } - public static void SaveUserData(User user) + public void SaveUserData(User user) { using (FileStream fileStream = File.Create(UserDataFilePath)) { @@ -72,7 +72,7 @@ namespace Notus_Persistance } } - public static User LoadUserData() + public User LoadUserData() { if (File.Exists(UserDataFilePath)) { diff --git a/notus/Notus_Persistence/ToXML.cs b/notus/Notus_Persistence/ToXML.cs index f813109..47332f0 100644 --- a/notus/Notus_Persistence/ToXML.cs +++ b/notus/Notus_Persistence/ToXML.cs @@ -10,29 +10,29 @@ using System.Threading.Tasks; namespace Notus_Persistance { - public static class ToXML + public class ToXML : IManager { private const string DataFilePath = "data.xml"; private const string XmlDataFilePath = "userdata.xml"; - public static void SaveDatabaseData(Database database) + public void SaveDatabaseData(Database database) { - + throw new NotImplementedException(); } - public static Database LoadDatabaseData() + public Database LoadDatabaseData() { - + throw new NotImplementedException(); } - public static void SaveUserData(User user) + public void SaveUserData(User user) { - + throw new NotImplementedException(); } - public static User LoadUserData() + public User LoadUserData() { - + throw new NotImplementedException(); } } }