public async Task AddMealAsync(Meal meal, int dietid, ViewDietMealModel model) { await _db.Meals.AddAsync(meal); var diet_meal = new Diet_Meal() { DietId = dietid, MealId = meal.Id, Number_of_Meal_At_The_Week = model.Number_of_Meal_At_The_Week, Which_meal_at_day = model.Which_meal_at_day }; await _db.Diet_Meals.AddAsync(diet_meal); }
public async Task <IActionResult> Create(int dietid, ViewDietMealModel model) { if (ModelState.IsValid) { var tesVal = TempData["TestVal"]; var meal = new Meal() { Name = model.Name }; try { await _context.AddMealAsync(meal, dietid, model); await _context.SaveChangesAsync(); return(RedirectToAction("Details", new { id = meal.Id, dietid = dietid })); } catch (Exception e) { } } return(View(model)); }