public static async Task <bool> AggiungiUtente(Utente u) { LoginServiceManager login = new LoginServiceManager(); var result = await login.LoginAsync(u.Username, u.Password, false); try { if (result.success == true && result != null) { if (!ControllaRegistrato(u) && !VerificaCodice(u.Codiceunivoco)) { utenti.Add(u); await GestoreJson.Serializza(utenti); fineAzioni(); return(true); } } } catch (NullReferenceException) { } return(false); }
public static async Task <bool> cambiaCodice(Utente u) { LoginServiceManager login = new LoginServiceManager(); var result = await login.LoginAsync(u.Username, u.Password, false); try { if (result.success == true && result != null) { if (ControllaRegistrato(u) && !VerificaCodice(u.Codiceunivoco)) { foreach (var app in utenti) { if (app.Username != u.Username || app.Password != u.Password) { continue; } app.Codiceunivoco = u.Codiceunivoco; break; } await GestoreJson.Serializza(utenti); fineAzioni(); return(true); } } } catch (NullReferenceException) { } return(false); }
private static async void riempiLista() { try { if (await LetturaFile.IsFileExistAsync("Utenti.json")) { utenti = await GestoreJson.deserializza(); } } catch (NullReferenceException) { } }