public ActionResult RemoveFlavor(int id, int joinId) { FlavorFood joinEntry = _db.FlavorFood.First(entry => entry.FlavorFoodId == joinId); _db.FlavorFood.Remove(joinEntry); _db.SaveChanges(); return(RedirectToAction("Details", new { id = id })); }
public ActionResult AddFlavor(Food food, int flavorId) { Flavor flavor = _db.Flavors.First(f => f.FlavorId == flavorId); try { FlavorFood join = _db.FlavorFood .Where(entry => entry.FoodId == food.FoodId) .First(entry => entry.FlavorId == flavorId); } catch { _db.FlavorFood.Add(new FlavorFood() { FlavorId = flavorId, FoodId = food.FoodId }); _db.SaveChanges(); } return(RedirectToAction("Details", new { id = food.FoodId })); }