From 832da57cba355dd04caa9ffd95ec528c60e54472 Mon Sep 17 00:00:00 2001 From: "titouan.louvet" Date: Sat, 10 Jun 2023 15:47:50 +0200 Subject: [PATCH] update messagePage --- .../Banquale/Views/MessageListPage.xaml | 10 ++++++++-- .../Banquale/Views/MessageListPage.xaml.cs | 17 ++++++++++++++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/Banquale/Banquale/Views/MessageListPage.xaml b/src/Banquale/Banquale/Views/MessageListPage.xaml index 44c02d3..fe7d54b 100644 --- a/src/Banquale/Banquale/Views/MessageListPage.xaml +++ b/src/Banquale/Banquale/Views/MessageListPage.xaml @@ -5,7 +5,7 @@ Title="MessageListPage" Shell.NavBarIsVisible="True"> - + + + + + + diff --git a/src/Banquale/Banquale/Views/MessageListPage.xaml.cs b/src/Banquale/Banquale/Views/MessageListPage.xaml.cs index ffc7549..b4be113 100644 --- a/src/Banquale/Banquale/Views/MessageListPage.xaml.cs +++ b/src/Banquale/Banquale/Views/MessageListPage.xaml.cs @@ -13,6 +13,21 @@ public partial class MessageListPage : ContentPage Debug.WriteLine(Mgr.Consultant.MessagesList[0].Subject); BindingContext = Mgr; InitializeComponent(); - + } + + public async void MessageDelete(Object sender, EventArgs e) + { + var selectedItem = (sender as Grid)?.BindingContext as Message; + + if (selectedItem != null) + { + bool rep = await DisplayAlert("Suppression", "Voulez vous supprimer ce message ?", "Oui", "Non"); + Debug.WriteLine("Rep : " + rep); + if(rep) + { + Mgr.Consultant.MessagesList.Remove(selectedItem); + await Shell.Current.Navigation.PopAsync(); + } + } } }