C# 클래스 CarbonFitness.BusinessLogic.Implementation.UserProfileBusinessLogic

상속: IUserProfileBusinessLogic
파일 보기 프로젝트 열기: yodiz/CarbonFitness 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetActivityLevelFromString ( string activityLevel ) : ActivityLevelType
GetGenderTypeFromString ( string gender ) : GenderType
GetUserProfile ( User user ) : UserProfile

메소드 상세

GetActivityLevel() 공개 메소드

public GetActivityLevel ( User user ) : ActivityLevelType
user CarbonFitness.Data.Model.User
리턴 CarbonFitness.Data.Model.ActivityLevelType

GetAge() 공개 메소드

public GetAge ( User user ) : int
user CarbonFitness.Data.Model.User
리턴 int

GetBMI() 공개 메소드

public GetBMI ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

GetBMR() 공개 메소드

public GetBMR ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

GetDailyCalorieNeed() 공개 메소드

public GetDailyCalorieNeed ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

GetGender() 공개 메소드

public GetGender ( User user ) : GenderType
user CarbonFitness.Data.Model.User
리턴 CarbonFitness.Data.Model.GenderType

GetIdealWeight() 공개 메소드

public GetIdealWeight ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

GetLength() 공개 메소드

public GetLength ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

GetWeight() 공개 메소드

public GetWeight ( User user ) : decimal
user CarbonFitness.Data.Model.User
리턴 decimal

SaveProfile() 공개 메소드

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
리턴 void

UserProfileBusinessLogic() 공개 메소드

public UserProfileBusinessLogic ( IUserProfileRepository userProfileRepository, IGenderTypeBusinessLogic genderTypeBusinessLogic, IActivityLevelTypeBusinessLogic activityLevelTypeBusinessLogic, ICalorieCalculator calorieCalculator ) : System
userProfileRepository IUserProfileRepository
genderTypeBusinessLogic IGenderTypeBusinessLogic
activityLevelTypeBusinessLogic IActivityLevelTypeBusinessLogic
calorieCalculator ICalorieCalculator
리턴 System