C# Class CarbonFitness.BusinessLogic.RDI.Calculators.MineralRDICalculator

Inheritance: IMineralRDICalculator
Show file Open project: yodiz/CarbonFitness Class Usage Examples

Public Methods

Method Description
DoesSupportNutrient ( NutrientEntity nutrientEntity ) : bool
GetNutrientRecommendation ( NutrientEntity entity ) : NutrientRecommendation
GetRDI ( User user, System.DateTime date, NutrientEntity nutrientEntity ) : decimal
GetUserAge ( User user ) : int
GetUserGender ( User user ) : GenderType
GetUserWeight ( User user ) : decimal
MineralRDICalculator ( INutrientRecommendationBusinessLogic nutrientRecommendationBusinessLogic, IUserProfileBusinessLogic userProfileBusinessLogic ) : System

Method Details

DoesSupportNutrient() public method

public DoesSupportNutrient ( NutrientEntity nutrientEntity ) : bool
nutrientEntity NutrientEntity
return bool

GetNutrientRecommendation() public method

public GetNutrientRecommendation ( NutrientEntity entity ) : NutrientRecommendation
entity NutrientEntity
return CarbonFitness.Data.Model.NutrientRecommendation

GetRDI() public method

public GetRDI ( User user, System.DateTime date, NutrientEntity nutrientEntity ) : decimal
user CarbonFitness.Data.Model.User
date System.DateTime
nutrientEntity NutrientEntity
return decimal

GetUserAge() public method

public GetUserAge ( User user ) : int
user CarbonFitness.Data.Model.User
return int

GetUserGender() public method

public GetUserGender ( User user ) : GenderType
user CarbonFitness.Data.Model.User
return CarbonFitness.Data.Model.GenderType

GetUserWeight() public method

public GetUserWeight ( User user ) : decimal
user CarbonFitness.Data.Model.User
return decimal

MineralRDICalculator() public method

public MineralRDICalculator ( INutrientRecommendationBusinessLogic nutrientRecommendationBusinessLogic, IUserProfileBusinessLogic userProfileBusinessLogic ) : System
nutrientRecommendationBusinessLogic INutrientRecommendationBusinessLogic
userProfileBusinessLogic IUserProfileBusinessLogic
return System