/// <summary> /// Pré-rempli les champs avec les données du locataire /// </summary> /// <param name="flatTextBoxNom">Textbox pour modifier le nom du locataire</param> /// <param name="flatTextBoxPassword">Textbox pour modifier le mot de passe du locataire</param> public async Task RempliChamps(FlatTextBox flatTextBoxNom, FlatTextBox flatTextBoxPassword) { LocataireReadDto locataireCourant = await _repositoryLocataires.LireId(Settings.IdLocataire); // récupère le locataire dans la bdd // modifie les champs flatTextBoxNom.Text = locataireCourant.Nom; flatTextBoxPassword.Text = Cryptage.Uncrypt(locataireCourant.Password); }
/// <summary> /// Vérifie que les identifiants contenu sur le disque dur local sont valides avec la base de données /// </summary> /// <param name="controllerLocataires">Accès au contrôleur de gestion de la table Locataires de la bdd</param> /// <returns>true si les identifiants sont trouvés et valides, false sinon</returns> public async Task <bool> AuthInCacheValid(ControllerLocataires controllerLocataires) { (string, byte[])result = Get(); if (result.Item1 != null && result.Item2 != null) { if (await controllerLocataires.Authentifie(result.Item1, Cryptage.Uncrypt(result.Item2))) { return(true); } } return(false); }