datatopersit ok avec composant, finir la bonne direction de sauvegarde

pull/9/head
Clement LESME 2 years ago
parent 9d707c7eba
commit dbdb4ffd57

@ -8,9 +8,15 @@ public partial class App : Application
public Manager manager { get; private set; } = new Manager(new Stub());
public App()
{
manager.chargeDonne();
//manager.Persi = new DataContractPersistance.DataContractPers();
//manager.sauvegardeDonnee();
string appDirectory = AppContext.BaseDirectory;
int sousDossier = 53;
appDirectory = appDirectory.Substring(0, appDirectory.Length - sousDossier);
Directory.SetCurrentDirectory(appDirectory);
Debug.WriteLine("Directory");
Debug.WriteLine(Directory.GetCurrentDirectory());
manager.chargeDonne();
manager.Persi = new DataContractPersistance.DataContractPers();
manager.sauvegardeDonnee();
Debug.WriteLine(manager.listUtil[0]);
InitializeComponent();

@ -34,8 +34,9 @@ namespace CanYouBuildIt.DataContractPersistance
public void sauvegardeDonnee(List<Utilisateur> lu, List<Composant> lc)
{
var serializer = new DataContractSerializer (typeof(DataToPersist));
//Debug.WriteLine(Directory.GetCurrentDirectory());
Debug.WriteLine("Directory de sauvegarde");
Debug.WriteLine(Directory.GetCurrentDirectory());
if (!Directory.Exists(FilePath))
{

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
@ -20,11 +21,16 @@ namespace CanYouBuildIt.Model
HDD
}
[DataContract]
public class Composant
{
[DataMember]
public string id { get; private set; }
[DataMember]
public TypeComposant type { get; private set; }
[DataMember]
public float prix { get; private set; }
[DataMember]
public string lien { get; private set; }

Loading…
Cancel
Save