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); }
public FoodItemViewModel(FoodItem foodItem) : base() { FoodItem = foodItem; AllCategories = db.Categories.ToList(); FoodItemTypes = db.FoodItemTypes.ToList(); }