示例#1
0
        static void Main(string[] args)
        {
            Program p = new Program();

            TeamModel team1 = new TeamModel {
                id = 1, name = "Ulster", Wins = 2, Losses = 1, TeamRating = 1000
            };

            TeamModel team2 = new TeamModel {
                id = 1, name = "Munster", Wins = 1, Losses = 2, TeamRating = 700
            };

            List <TeamModel> teams = new List <TeamModel>();

            teams.Add(team1);
            teams.Add(team2);

            Matchup matchup = new Matchup {
                enteredTeams = teams, User1Score = 40, User2Score = 25, winnerTeam = team1
            };

            RatingModel rm = new RatingModel(matchup);

            Console.WriteLine(team1.TeamRating);
            Console.WriteLine(team2.TeamRating);
            Console.ReadLine();
        }
示例#2
0
        public RatingModel(Matchup matchup)
        {
            SetNewSettings(Convert.ToDouble(matchup.enteredTeams[0].TeamRating), Convert.ToDouble(matchup.enteredTeams[1].TeamRating), matchup.User1Score, matchup.User2Score);

            matchup.enteredTeams[0].TeamRating = Convert.ToDecimal(this._newRatingA);

            matchup.enteredTeams[1].TeamRating = Convert.ToDecimal(this._newRatingB);
        }