/// <summary> /// script pour comparer le mot de passe avant mise a jour /// </summary> /// <param name="membreModifPassword"></param> /// <returns></returns> public static bool PaswordIsValidForChange(this MembreModifPassword membreModifPassword) { string passHashverify = membreModifPassword.PassActuel.EncodeMd5(); var code = DatabaseHelper.sqliteconnection.Table <Membre>().FirstOrDefault(p => p.Pass == passHashverify); return(code != null); }
public MiseAJourMotDePasseViewModel(INavigation navigation, int membreId) { _navigation = navigation; _membre = new Membre(); _membreModifPassword = new MembreModifPassword(); _membre.Id = membreId; _validatorMiseAjourMotdePasse = new ValidateurMotDePasseMiseAJour(); ValiderCommand = new Command(async() => await EnregistrementPassword()); // AjoutImageProfil = new Command(); FetchUserConnexionDetails(); }