C# Class BusinessLogic.Logic.Points.WeightBonusCalculator

Inheritance: IWeightBonusCalculator
Show file Open project: NemeStats/NemeStats Class Usage Examples

Public Methods

Method Description
CalculateWeightBonus ( PointsScorecard>.Dictionary scorecardsWithBasePoints, decimal bggAverageWeight ) : void
WeightBonusCalculator ( IWeightTierCalculator weightTierCalculator ) : System

Private Methods

Method Description
AwardWeightBonusPointsToEachScorecard ( PointsScorecard>.Dictionary scorecardsWithBasePoints, decimal multiplier ) : void
GetMultiplier ( WeightTierEnum weightTier ) : decimal

Method Details

CalculateWeightBonus() public method

public CalculateWeightBonus ( PointsScorecard>.Dictionary scorecardsWithBasePoints, decimal bggAverageWeight ) : void
scorecardsWithBasePoints PointsScorecard>.Dictionary
bggAverageWeight decimal
return void

WeightBonusCalculator() public method

public WeightBonusCalculator ( IWeightTierCalculator weightTierCalculator ) : System
weightTierCalculator IWeightTierCalculator
return System