async Task ExecuteLoadUsersCommand() { if (IsBusy) { return; } IsBusy = true; try { Users.Clear(); var users = await UsersDataStore.GetAllAsync(true); foreach (var user in users) { Users.Add(user); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async Task <bool> IsUsedEmail(string email) { var users = await UsersDataStore.GetAllAsync(); var user = users.FirstOrDefault(x => x.Email == email); if (user == null) { return(false); } else { return(true); } }
private async Task <bool> AccountExist() { bool success = false; var users = await UsersDataStore.GetAllAsync(true); var user = users.FirstOrDefault(x => ( x.Username == Username || x.Email == Username )); if (user == null) { success = false; } else { success = true; } return(success); }
private async Task <bool> IsValidPassword() { bool success = false; var users = await UsersDataStore.GetAllAsync(true); var user = users.FirstOrDefault(x => ( x.Username == Username || x.Email == Username ) && x.Password == Password); if (user == null) { success = false; } else { success = true; } return(success); }