Ejemplo n.º 1
0
        public string DrinkSmoothie(int index1, int index2)
        {
            Smoothie smoothie = MyClinic.SmoothieBar.MakeSmoothie(MyClinic.SmoothieBar.Pantry[index1], MyClinic.SmoothieBar.Pantry[index2]);

            KcalEatenToday    += smoothie.KcalPerportion;
            ProteinEatenToday += smoothie.ProteinPerportion;

            return($"{Name} drank a smoothie with {smoothie.IngredientOne.Name} and {smoothie.IngredientTwo.Name}. {Environment.NewLine}" +
                   $"It had {smoothie.KcalPerportion} kcal and {smoothie.ProteinPerportion} g protein {Environment.NewLine}" +
                   $"{PersonalDietitian.Evaluate(smoothie, this)} {Environment.NewLine}" +
                   $"{PersonalTrainer.Evaluate(smoothie, this)} {Environment.NewLine}");
        }
Ejemplo n.º 2
0
 public string CheckTodaysIntake()
 {
     if (KcalEatenToday > KcalNeedPerDay)
     {
         Weight           += 5;
         KcalEatenToday    = 0;
         ProteinEatenToday = 0;
         if (IsOverWeight)
         {
             return(PrintWeightIncreaseMessage() + Environment.NewLine + PersonalDietitian.RandomNegativeFeedback());
         }
         else if (IsUnderWeight)
         {
             return(PrintWeightIncreaseMessage() + Environment.NewLine + PersonalDietitian.RandomPositiveFeedback());
         }
         else
         {
             return(PrintWeightIncreaseMessage());
         }
     }
     else if (KcalEatenToday < KcalNeedPerDay)
     {
         Weight           -= 5;
         KcalEatenToday    = 0;
         ProteinEatenToday = 0;
         if (IsOverWeight)
         {
             return(PrintWeightDecreaseMessage() + Environment.NewLine + PersonalDietitian.RandomPositiveFeedback());
         }
         else if (IsUnderWeight)
         {
             return(PrintWeightDecreaseMessage() + Environment.NewLine + PersonalDietitian.RandomNegativeFeedback());
         }
         else
         {
             return(PrintWeightDecreaseMessage());
         }
     }
     else
     {
         return("Calorie intake is equal to calorie need. Weight is unchanged");
     }
 }