BusinessLogic.Logic.Points.PointsCalculator.AwardBasePoints C# (CSharp) Method

AwardBasePoints() private method

private AwardBasePoints ( IList playerRanks ) : PointsScorecard>.Dictionary
playerRanks IList
return PointsScorecard>.Dictionary
        internal virtual Dictionary<int, PointsScorecard> AwardBasePoints(IList<PlayerRank> playerRanks)
        {
            var playerToPoints = new Dictionary<int, PointsScorecard>(playerRanks.Count);

            if (EveryoneLost(playerRanks))
            {
                GiveEveryoneTwoPoints(playerRanks, playerToPoints);
            }
            else
            {
                GiveEveryoneNormalPoints(playerRanks, playerToPoints);
            }
            
            return playerToPoints;
        }