public EnregistrementMembreViewModel(INavigation navigation)
        {
            _navigation             = navigation;
            _membre                 = new Membre();
            _typeMembre             = new TypeMembre();
            _membreAjouterValidator = new MembreValidator();

            FetchTypeMembre();


            EnregistrementCommand = new Command(async() => await EnregistrementDuMembre());
            AnnulerCommand        = new Command(async() => await Annuler());
        }
        public MiseAJourMembreViewModel(INavigation navigation, int selectedMembreID)
        {
            _navigation             = navigation;
            _membreAjouterValidator = new MembreValidator();
            _membre    = new Membre();
            _membre.Id = selectedMembreID;


            EnregistrementCommand = new Command(async() => await ModificationDesInfos());
            AnnulerCommand        = new Command(async() => await retourDePage());

            FetchMembreDetailsAsync();
            FetchTypeMembre();
        }