public override AchievementAwarded IsAwardedForThisPlayer(int playerId)
{
var result = new AchievementAwarded
{
AchievementId = Id
};
var longestWinStreak = _entityFrameworkPlayerRepository.GetLongestWinningStreak(playerId);
result.PlayerProgress = longestWinStreak;
if (longestWinStreak < LevelThresholds[AchievementLevel.Bronze])
{
return result;
}
result.LevelAwarded = GetLevelAwarded(longestWinStreak);
return result;
}
}