Exemple #1
0
        public bool CompareMacroPercent(FoodItem foodItemToCompare, int carbsPlusOrMinus, int fatsPlusOrMinus, int proteinPlusOrMinus)
        {
            if (Calories < 70)
            {
                return(true);
            }
            double carbs   = foodItemToCompare.CarbsPercent - CarbsPercent;
            double fats    = foodItemToCompare.FatsPercent - FatsPercent;
            double protein = foodItemToCompare.ProteinPercent - ProteinPercent;

            carbs   = carbs < 0 ? carbs * -1 : carbs;
            fats    = fats < 0 ? fats * -1 : fats;
            protein = protein < 0 ? protein * -1 : protein;
            bool success = (carbs < carbsPlusOrMinus && fats < fatsPlusOrMinus && protein < proteinPlusOrMinus);

            if (!success)
            {
                int i = 0;
                // Match macros do not match
            }
            return(success);
        }
Exemple #2
0
 public FoodItemViewModel(FoodItem foodItem) : base()
 {
     FoodItem      = foodItem;
     AllCategories = db.Categories.ToList();
     FoodItemTypes = db.FoodItemTypes.ToList();
 }