From 81ef0ace75b805670dab65660b1c578ab136900e Mon Sep 17 00:00:00 2001 From: tofages1 Date: Mon, 22 May 2023 16:48:27 +0100 Subject: [PATCH] Binding INvite --- ParionsCuite/ParionsCuite/Modeles/Inviter.cs | 8 ++++++-- ParionsCuite/ParionsCuite/Modeles/Manageur.cs | 7 +++++++ ParionsCuite/ParionsCuite/Views/Invite/Inviter.xaml | 11 +++++------ .../ParionsCuite/Views/Invite/Inviter.xaml.cs | 12 +++++++++--- .../Views/Participations/Nourriture.xaml | 4 ++-- .../Views/Participations/Nourriture.xaml.cs | 5 +++++ 6 files changed, 34 insertions(+), 13 deletions(-) diff --git a/ParionsCuite/ParionsCuite/Modeles/Inviter.cs b/ParionsCuite/ParionsCuite/Modeles/Inviter.cs index 6979b10..6158e1b 100644 --- a/ParionsCuite/ParionsCuite/Modeles/Inviter.cs +++ b/ParionsCuite/ParionsCuite/Modeles/Inviter.cs @@ -7,9 +7,9 @@ namespace ParionsCuite.Modeles public class Inviter { [DataMember] - public string Nom; + public string Nom { get; set; } [DataMember] - public string Prenom; + public string Prenom { get; set; } public Inviter(string nom, string prenom) { @@ -17,6 +17,10 @@ namespace ParionsCuite.Modeles Prenom = prenom; } + public Inviter() + { + + } public override string ToString() { return $"nom : {Nom}, prenom : {Prenom} \n"; diff --git a/ParionsCuite/ParionsCuite/Modeles/Manageur.cs b/ParionsCuite/ParionsCuite/Modeles/Manageur.cs index ddea348..caefb85 100644 --- a/ParionsCuite/ParionsCuite/Modeles/Manageur.cs +++ b/ParionsCuite/ParionsCuite/Modeles/Manageur.cs @@ -11,6 +11,7 @@ namespace ParionsCuite.Modeles public class Manageur { public List Evenement { get; private set; } + public List Invites { get; set; } public IPersistanceManager Persistance { get; set; } @@ -22,6 +23,7 @@ namespace ParionsCuite.Modeles public Manageur() { Evenement = new List(); + Invites = new List(); } public Manageur(List evenements) @@ -55,5 +57,10 @@ namespace ParionsCuite.Modeles public void Save_Data() { Persistance.sauvegardeDonnees(Evenement); } + + internal void AddInvite(Inviter invite1) + { + Invites.Add(invite1); + } } } diff --git a/ParionsCuite/ParionsCuite/Views/Invite/Inviter.xaml b/ParionsCuite/ParionsCuite/Views/Invite/Inviter.xaml index e99c810..2848f90 100644 --- a/ParionsCuite/ParionsCuite/Views/Invite/Inviter.xaml +++ b/ParionsCuite/ParionsCuite/Views/Invite/Inviter.xaml @@ -1,17 +1,16 @@  - - - + - +