Пример #1
0
 public Food(string name, double proteins, double fat, double carbohydrates)
 {
     NutritionValues               = new NutritionValues();
     Name                          = name;
     NutritionValues.Proteins      = proteins;
     NutritionValues.Fat           = fat;
     NutritionValues.Carbohydrates = carbohydrates;
 }
Пример #2
0
        private NutritionValues CreateMealSummary(Meal meal)
        {
            var mealSummary = new NutritionValues();

            var nutritionValues = meal.Receipes.Select(r => r.NutritionValues * (r.NominalWeight / 100.0)).ToList();

            nutritionValues.ForEach(v => mealSummary += v);

            return(mealSummary);
        }
Пример #3
0
        private NutritionValues CreateMealSummary(GroupMeal meal, int personId)
        {
            var mealSummary     = new NutritionValues();
            var recipes         = meal.GetRecipesForPerson(personId);
            var nutritionValues = recipes.Select(r => r.Item2.NutritionValues * (r.Item1 * r.Item2.NominalWeight / 100.0)).ToList();

            nutritionValues.ForEach(v => mealSummary += v);

            return(mealSummary);
        }
Пример #4
0
 public DietSummary()
 {
     CaloriesPerMeal = new List <double>();
     NutritionValues = new NutritionValues();
 }