public Meal(int id, MealName mealName, IList <MealIngredient> ingredients, CookingInstructions instructions, ServingSize servingSize) { Id = id; Name = mealName; Instructions = instructions; ServingSize = servingSize; Ingredients = ingredients; }
public ActionResult CreatEdit(ServingSize servingSize) { if (servingSize.ServingId == 0) { servingSize.OrgId = OrderType.CurrOrgId(); } servingSize.Save(); return(Json(new { data = servingSize }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreatEdit(int ID) { ServingSize servingSize = new ServingSize(); if (ID > 0) { servingSize = ServingSize.GetOne(ID); } return(View(servingSize)); }
public void ScaleTo(ServingSize newServingSize) { var scaleRatio = newServingSize.SizeRatioVersus(ServingSize); for (int i = 0; i < Ingredients.Count; ++i) { Ingredients[i] = Ingredients[i].ScaleQuantity(scaleRatio); } ServingSize = newServingSize; }
public void Validate() { FoodItem.ValidateRequired("FoodItem"); ServingSize.ValidateOptional("ServingSize"); ServingsConsumed.ValidateOptional("ServingsConsumed"); Meal.ValidateOptional("Meal"); When.ValidateOptional("When"); Calories.ValidateOptional("Calories"); CaloriesFromFat.ValidateOptional("CaloriesFromFat"); TotalFat.ValidateOptional("TotalFat"); SaturatedFat.ValidateOptional("SaturatedFat"); MonounsaturatedFat.ValidateOptional("MonounsaturatedFat"); }
public void ChangeServingSize(int servingSize) { ServingSize = new ServingSize(servingSize); }