ActivEarth.Competition.Contests.LeaderBoard.MakeRewardCell C# (CSharp) Метод

MakeRewardCell() приватный Метод

Makes a table cell containing the reward the team will receive.
private MakeRewardCell ( ContestTeam team, List rewards ) : System.Web.UI.WebControls.TableCell
team ActivEarth.Objects.Competition.Contests.ContestTeam The Team to retrieve the bracket from.
rewards List The rewards for each bracket.
Результат System.Web.UI.WebControls.TableCell
        private TableCell MakeRewardCell(ContestTeam team, List<int> rewards)
        {
            TableCell rewardCell = new TableCell();
            rewardCell.HorizontalAlign = HorizontalAlign.Right;

            Label rewardLabel = new Label();
            rewardLabel.Style.Add("margin-right", "5px");

            if (team.Bracket == (int)ContestBracket.Bronze)
            {
                rewardLabel.Text = rewards[0].ToString();
            }
            else if (team.Bracket == (int)ContestBracket.Silver)
            {
                rewardLabel.Text = rewards[1].ToString();
            }
            else if (team.Bracket == (int)ContestBracket.Gold)
            {
                rewardLabel.Text = rewards[2].ToString();
            }
            else if (team.Bracket == (int)ContestBracket.Platinum)
            {
                rewardLabel.Text = rewards[3].ToString();
            }
            else
            {
                rewardLabel.Text = rewards[4].ToString();
            }

            System.Web.UI.WebControls.Image activityScoreImage = new System.Web.UI.WebControls.Image();
            activityScoreImage.Width = new Unit("20px");
            activityScoreImage.Height = new Unit("20px");
            activityScoreImage.ImageAlign = ImageAlign.Middle;
            activityScoreImage.ImageUrl = "~/Images/Competition/Activity_Score.png";

            rewardCell.Controls.Add(rewardLabel);
            rewardCell.Controls.Add(activityScoreImage);

            return rewardCell;
        }