public string CreateParagraph(HomePageInputs inputs) { string answer = ""; if (inputs.PrimaryGoal == "Gain") { answer += m_GainMuscle + m_GainMuscle2 + m_GainHypertrophy + m_HighVoluntaryActivityGain + m_Preworkout + m_Postworkout; } else if (inputs.PrimaryGoal == "Lose") { answer += m_LoseWeightIncreaseEndurance + m_HighActivityLoseWeight + m_LoseWeight; if (Outputs.TotalActivity == "Low") { answer += m_LowActivityLoseWeight; } else { answer += m_Aerobic; } } else if (inputs.PrimaryGoal == "Health") { answer += m_GainMuscle2 + m_Vitamins + m_Fiber + m_Water + m_Sleep; if (Outputs.TotalActivity == "Low") { answer += m_LowActivityLoseWeight; } } return(answer); }
public ParagraphCreator(HomePageInputs inputs) { Outputs = new ResultOutputs(); m_Inputs = inputs; Outputs.TotalActivity = CalculateTotalActivity(m_Inputs.VoluntaryFitness, m_Inputs.WorkFitness); Outputs.Bmr = CalculateBMR(m_Inputs.Height, m_Inputs.Weight, m_Inputs.Gender, m_Inputs.Age); Outputs.Tdee = CalculateTdee(Outputs.Bmr, Outputs.TotalActivity); Outputs.Paragraph = CreateParagraph(m_Inputs); }
public ParagraphCreator(HomePageInputs inputs) { Outputs = new ResultOutputs(); m_Inputs = inputs; Outputs.TotalActivity = CalculateTotalActivity(m_Inputs.VoluntaryFitness, m_Inputs.WorkFitness); Outputs.Bmr = CalculateBMR(m_Inputs.Height, m_Inputs.Weight, m_Inputs.Gender, m_Inputs.Age); Outputs.Tdee = CalculateTdee(Outputs.Bmr, Outputs.TotalActivity); Outputs.Paragraph = CreateParagraph(m_Inputs); Outputs.Caloric = CalculateCaloricIntake(Outputs.Tdee, inputs.PrimaryGoal); Outputs.GramsFat = (int)((Outputs.Tdee * .3) / 9); Outputs.GramsProtein = (int)((Outputs.Tdee * .3) / 4); Outputs.GramsCarbs = (int)((Outputs.Tdee * .4) / 4); Outputs.PrimaryGoal = GoalToString(inputs.PrimaryGoal); Outputs.CaloricPercent = CalculateCaloricPercent(inputs.PrimaryGoal); }