ActivEarth.Competition.Challenges.DisplayChallengeControl.LoadChallengeIntoDisplay C# (CSharp) Метод

LoadChallengeIntoDisplay() публичный Метод

Loads a Challenge's information into the display so it can be seen by the user.
public LoadChallengeIntoDisplay ( Challenge challenge ) : void
challenge Challenge The challenge to load into the display.
Результат void
        public void LoadChallengeIntoDisplay(Challenge challenge)
        {
            var user = (User)Session["userDetails"];
            if (user == null)
            {
                Response.Redirect("~/Account/Login.aspx");
            }

            _challengeName.Text = challenge.Name;
            _challengeImage.ImageUrl = challenge.ImagePath;
            _activityPointsValue.Text = challenge.Reward.ToString();
            _challengeDescription.Text = challenge.Description;

            _challengeProgressBar.Value = challenge.Progress;
            _challengeProgressNumerical.Text = ChallengeManager.GetFormattedProgress(challenge.ID, user.UserID);

            if (ChallengeManager.IsComplete(challenge.ID, user.UserID))
            {
                _challengeProgressNumerical.Text = "Completed";
            }
        }
DisplayChallengeControl