fix persistance v2

pull/19/head
Matheo THIERRY 2 years ago
parent 0e0cee204d
commit d34d420121

@ -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();
}
}
}

@ -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))
{

@ -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();
}
}
}

Loading…
Cancel
Save