Пример #1
0
        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);
        }
Пример #2
0
 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);
 }
Пример #3
0
 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);
 }