我的列表中包含一周中的 以及一个包含食品的列表。我已经创建了一个膳食计划器,您可以在其中拖放一周中每天的食物(如图所示),但我不知道如何关联两者他们。在我的数据库中,我有膳食计划器的表格,其中包含 idAliment 和 idWeekDay ,但我不知道如何保存正确的值,让我们说 - 周日:星期一;食物:百吉饼,饼干 -
这是图片!
控制器代码
[HttpPost]
public ActionResult SaveMealPlanner(MealPlannerModel model)
{
try
{
var dbMealPlanner = new MealPlanner();
dbMealPlanner.Name = model.MealPlannerName;
dbMealPlanner.IdMember = model.MemberId;
dbMealPlanner.MealPlannerAliments = new List < MealPlannerAliment > ();
foreach(var item in model.Aliments)
{
var mealPlannerAliment = new MealPlannerAliment();
mealPlannerAliment.IdAliment = item;
dbMealPlanner.MealPlannerAliments.Add(mealPlannerAliment);
}
db.MealPlanners.Add(dbMealPlanner);
db.SaveChanges();
} catch (Exception ex) {
return Json(ex.ToString());
}
return Json("Meal planner saved!");
}