ActivEarth.Objects.Competition.Badges.Badge.GetNextLevelReward C# (CSharp) Method

GetNextLevelReward() public method

Returns the number of Activity Points awarded for achieving the next level of the badge.
public GetNextLevelReward ( ) : int
return int
        public int GetNextLevelReward()
        {
            return LevelRewards[this.Level + 1];
        }

Usage Example

        /// <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;
            }
        }