/// <summary> /// Ouvre un dialogue de confirmation de deconnexion /// </summary> private async void Deco() { var window = Application.Current.Windows.OfType <MetroWindow>().FirstOrDefault(); if (window != null) { var result = await window.ShowMessageAsync("Avertissement", "Voulez-vous vraiment vous déconnecter ?", MessageDialogStyle.AffirmativeAndNegative, new MetroDialogSettings { AffirmativeButtonText = "Oui", NegativeButtonText = "Non", AnimateHide = false, AnimateShow = true }); if (result == MessageDialogResult.Affirmative) { VueLogin vl = new VueLogin(); vl.Show(); window.Close(); } } }
public ControllerUtilisateur(DaoUtilisateur utilisateurDao, ControllerMenu controllerMenu) { vueLogin = new VueLogin(this); _utilisateurDao = utilisateurDao; _controllerMenu = controllerMenu; }