C# Class CarbonFitness.BusinessLogic.Implementation.UserProfileBusinessLogic

Inheritance: IUserProfileBusinessLogic
Afficher le fichier Open project: yodiz/CarbonFitness Class Usage Examples

Méthodes publiques

Méthode Description
GetActivityLevel ( User user ) : ActivityLevelType
GetAge ( User user ) : int
GetBMI ( User user ) : decimal
GetBMR ( User user ) : decimal
GetDailyCalorieNeed ( User user ) : decimal
GetGender ( User user ) : GenderType
GetIdealWeight ( User user ) : decimal
GetLength ( User user ) : decimal
GetWeight ( User user ) : decimal
SaveProfile ( User user, decimal idealWeight, decimal length, decimal weight, int age, string genderName, string activityLevelName ) : void
UserProfileBusinessLogic ( IUserProfileRepository userProfileRepository, IGenderTypeBusinessLogic genderTypeBusinessLogic, IActivityLevelTypeBusinessLogic activityLevelTypeBusinessLogic, ICalorieCalculator calorieCalculator ) : System

Private Methods

Méthode Description
GetActivityLevelFromString ( string activityLevel ) : ActivityLevelType
GetGenderTypeFromString ( string gender ) : GenderType
GetUserProfile ( User user ) : UserProfile

Method Details

GetActivityLevel() public méthode

public GetActivityLevel ( User user ) : ActivityLevelType
user CarbonFitness.Data.Model.User
Résultat CarbonFitness.Data.Model.ActivityLevelType

GetAge() public méthode

public GetAge ( User user ) : int
user CarbonFitness.Data.Model.User
Résultat int

GetBMI() public méthode

public GetBMI ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

GetBMR() public méthode

public GetBMR ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

GetDailyCalorieNeed() public méthode

public GetDailyCalorieNeed ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

GetGender() public méthode

public GetGender ( User user ) : GenderType
user CarbonFitness.Data.Model.User
Résultat CarbonFitness.Data.Model.GenderType

GetIdealWeight() public méthode

public GetIdealWeight ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

GetLength() public méthode

public GetLength ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

GetWeight() public méthode

public GetWeight ( User user ) : decimal
user CarbonFitness.Data.Model.User
Résultat decimal

SaveProfile() public méthode

public SaveProfile ( User user, decimal idealWeight, decimal length, decimal weight, int age, string genderName, string activityLevelName ) : void
user CarbonFitness.Data.Model.User
idealWeight decimal
length decimal
weight decimal
age int
genderName string
activityLevelName string
Résultat void

UserProfileBusinessLogic() public méthode

public UserProfileBusinessLogic ( IUserProfileRepository userProfileRepository, IGenderTypeBusinessLogic genderTypeBusinessLogic, IActivityLevelTypeBusinessLogic activityLevelTypeBusinessLogic, ICalorieCalculator calorieCalculator ) : System
userProfileRepository IUserProfileRepository
genderTypeBusinessLogic IGenderTypeBusinessLogic
activityLevelTypeBusinessLogic IActivityLevelTypeBusinessLogic
calorieCalculator ICalorieCalculator
Résultat System