/// <summary> /// Modifie l'activité de cortana (si activé, enregistre le mot de passe en le chiffrant, si déasctivé, supprime le mot de passe) /// </summary> public async Task ChangeCortana(bool value) { if (!_isPageStarting) { //changement du paramètre ContexteAppli.IsCortanaActive = value; await ParamBusiness.Save(); if (ContexteAppli.IsCortanaActive) { await CortanaBusiness.SavePassword(); } else { await CortanaBusiness.DeletePassword(); } } }
/// <summary> /// Efface le fichier de mot de passe /// </summary> /// <returns></returns> public static async Task <bool> ReinitAppli() { //efface le fichier des mots de passes if (await PasswordBusiness.Delete() && await ParamBusiness.Delete() && await CortanaBusiness.DeletePassword()) { await IconeBusiness.DeletelAll(); await ImageUnlockBusiness.DeleteFile(); await CortanaBusiness.UpdateCortana(); await Initialize(true, null); return(true); } return(false); }