private async void LoadScore(LevelType scoreType) { try { List <User> _users = new List <User>(); int place = 1; _users = new List <User>( await userDbRepository.GetUsersWithLevel(CurrentScores)); Scores = new ObservableCollection <PlayerScore>(); foreach (var user in _users) { Scores.Add(new PlayerScore(user.Name, user.Score, place)); place++; } while (Scores.Count < 10) { Scores.Add(new PlayerScore("Player", 0, place)); place++; } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } }