reglage pour merge avec persistance
continuous-integration/drone/push Build is failing Details

pull/19/head
Matheo THIERRY 2 years ago
parent 90c24358fd
commit 09029d2090

@ -1,13 +0,0 @@
using Notus_Persistance;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Notus_Console
{
public class Manager
{
}
}

@ -1,33 +0,0 @@
using Biblioteque_de_Class;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Xml;
using System;
using System.Collections.Generic;
using System.Diagnostics;
namespace Notus_Persistance
{
public static class PersistenceManager
{
public static void SaveDatabaseData(Database database)
{
ToJSON.SaveDatabaseData(database);
}
public static Database LoadDatabaseData()
{
return ToJSON.LoadDatabaseData();
}
public static void SaveUserData(User user)
{
ToJSON.SaveUserData(user);
}
public static User LoadUserData()
{
return ToJSON.LoadUserData();
}
}
}

@ -10,22 +10,22 @@ namespace Notus_Persistance
{
public class Stub
{
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
{
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,27 +10,27 @@ using System.Threading.Tasks;
namespace Notus_Persistance
{
public static class ToXML
public class ToXML
{
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