/// <summary>
/// Loads a Badge's information into the display so it can be seen by the user.
/// </summary>
///
/// <param name="badge">The Badge to load into the display.</param>
public void LoadBadgeIntoDisplay(Badge badge)
{
_badgeName.Text = badge.Name;
_badgeImage.ImageUrl = badge.ImagePath;
_activityPointsValue.Text = badge.GetNextLevelReward().ToString();
_badgeProgressNumerical.Text = BadgeManager.GetFormattedProgress(badge.ID);
_badgeProgressBar.Value = badge.Progress;
if (badge.IsComplete())
{
_activityPointsValue.Visible = false;
_activityScoreImage.Visible = false;
}
}