diff --git a/ParionsCuite/ParionsCuite/DataContractPersistance/DataToPersists.cs b/ParionsCuite/ParionsCuite/DataContractPersistance/DataToPersists.cs index ea73dac..b5215cd 100644 --- a/ParionsCuite/ParionsCuite/DataContractPersistance/DataToPersists.cs +++ b/ParionsCuite/ParionsCuite/DataContractPersistance/DataToPersists.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -9,6 +10,6 @@ namespace ParionsCuite.DataContractPersistance { public class DataToPersists { - public List e = new(); + public ObservableCollection e = new(); } } diff --git a/ParionsCuite/ParionsCuite/MainPage.xaml.cs b/ParionsCuite/ParionsCuite/MainPage.xaml.cs index 1d023bf..1267a73 100644 --- a/ParionsCuite/ParionsCuite/MainPage.xaml.cs +++ b/ParionsCuite/ParionsCuite/MainPage.xaml.cs @@ -24,7 +24,6 @@ public partial class MainPage : ContentPage mgr.EvenementAdded += OnEvenementAdded; ObservableCollection EventCharge = mgr.Charge_Donnee(); restoreEvent(EventCharge ); - } private void restoreEvent(ObservableCollection EventCharge) @@ -49,8 +48,12 @@ public partial class MainPage : ContentPage // Ajout du bouton au ButtonStackLayout ButtonStackLayout.Children.Add(newButton); ; - mgr.Save_Data(); } + mgr.Evenement = EventCharge; + Debug.WriteLine("Taille Event " + mgr.Evenement.Count()); + + //mgr.Save_Data(); + } private void OnEvenementAdded(Evenement evenement) { @@ -74,6 +77,8 @@ public partial class MainPage : ContentPage // Ajout du bouton au ButtonStackLayout ButtonStackLayout.Children.Add(newButton); ; + Debug.WriteLine("Taille Event " + mgr.Evenement.Count()); + Debug.WriteLine(mgr.Evenement); mgr.Save_Data(); } public void SelectEvent(Evenement evenement) diff --git a/ParionsCuite/ParionsCuite/Views/Groupe.xaml.cs b/ParionsCuite/ParionsCuite/Views/Groupe.xaml.cs index 4c664d4..ca7fb48 100644 --- a/ParionsCuite/ParionsCuite/Views/Groupe.xaml.cs +++ b/ParionsCuite/ParionsCuite/Views/Groupe.xaml.cs @@ -26,7 +26,6 @@ public partial class Groupe : ContentView var newEvent = new Evenement(nomEvent, dateEvent, lieuEvent, heureEvent); mgr.Ajout_evenement(newEvent); - Evenements.Add(newEvent); nomE.Text = ""; dateE.Text = "";