public async Task <IActionResult> Edit(int id, [Bind("DrinkId,DrinkName,Price,ParentDrinkId,SizeId,IngredientId")] TDrink tDrink) { if (id != tDrink.DrinkId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tDrink); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TDrinkExists(tDrink.DrinkId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IngredientId"] = new SelectList(_context.TIngredient, "IngredientId", "NameIngredient", tDrink.IngredientId); ViewData["SizeId"] = new SelectList(_context.TSize, "SizeId", "TypeSize", tDrink.SizeId); return(View(tDrink)); }
public async Task <IActionResult> Create([Bind("DrinkId,DrinkName,Price,ParentDrinkId,SizeId,IngredientId")] TDrink tDrink) { if (ModelState.IsValid) { _context.Add(tDrink); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IngredientId"] = new SelectList(_context.TIngredient, "IngredientId", "NameIngredient", tDrink.IngredientId); ViewData["SizeId"] = new SelectList(_context.TSize, "SizeId", "TypeSize", tDrink.SizeId); return(View(tDrink)); }