From ca1920cf8f74d60750890882b05dbbebcfb1ebdf Mon Sep 17 00:00:00 2001 From: anperederi Date: Wed, 10 May 2023 09:38:23 +0200 Subject: [PATCH] Add DataContractPersistance --- src/Banquale/Banquale/App.xaml.cs | 7 +++++-- src/Banquale/Banquale/Banquale.csproj | 5 ++--- src/Banquale/Banquale/Model/Manager.cs | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Banquale/Banquale/App.xaml.cs b/src/Banquale/Banquale/App.xaml.cs index 30ad790..8cadac2 100644 --- a/src/Banquale/Banquale/App.xaml.cs +++ b/src/Banquale/Banquale/App.xaml.cs @@ -1,17 +1,20 @@ using Banquale.Model; +using Banquale.Stub; namespace Banquale; public partial class App : Application { - public Manager MyManager { get; private set; } = new Manager(); + public Manager MyManager { get; private set; } = new Manager(new Stub.Stub()/*DataContractPersistance.DataContractPers()*/); public App() { - MyManager.Donnee(); + MyManager.ChargeDonnee(); + MyManager.Persistance = new DataContractPersistance.DataContractPers(); + MyManager.SauvegardeDonnee(); InitializeComponent(); diff --git a/src/Banquale/Banquale/Banquale.csproj b/src/Banquale/Banquale/Banquale.csproj index 6b22cd9..8939ab5 100644 --- a/src/Banquale/Banquale/Banquale.csproj +++ b/src/Banquale/Banquale/Banquale.csproj @@ -65,6 +65,7 @@ + @@ -73,10 +74,8 @@ - - - + diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs index 5b5c500..cabdb03 100644 --- a/src/Banquale/Banquale/Model/Manager.cs +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -8,6 +8,7 @@ namespace Banquale.Model public List ListeTransactions { get; private set; } + public IPersistanceManager Persistance { get; set; } public Manager(IPersistanceManager persistance) {