ActivEarth.Competition.Badges.DisplayBadgeControl.LoadBadgeIntoDisplay C# (CSharp) Method

LoadBadgeIntoDisplay() public method

Loads a Badge's information into the display so it can be seen by the user.
public LoadBadgeIntoDisplay ( Badge badge ) : void
badge ActivEarth.Objects.Competition.Badges.Badge The Badge to load into the display.
return void
        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;
            }
        }
DisplayBadgeControl