Корреляция списка элементов после перетаскивания события - PullRequest
0 голосов
/ 04 мая 2018

У меня есть список, содержащий дней недели и один, содержащий алиментов . Я создал Meal Planner , в котором вы можете перетаскивать алименты ниже каждого дня недели (как вы можете видеть на картинке), но я не знаю, как соотнести их оба , В моей базе данных у меня есть таблица для Планировщика еды с idAliment и idWeekDay , но я не знаю, как я могу сохранить правильные значения для, скажем, -недельный день: понедельник; пищевые продукты: рогалики, печенье -

вот картинка!

enter image description here

Код контроллера

[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!");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...