public async Task <IActionResult> Edit(int id, [Bind("RecipeId,RecipeTitle,Image1,Image2,Image3,LevelId,DateAdded")] Recipe recipe) { if (id != recipe.RecipeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(recipe); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RecipeExists(recipe.RecipeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LevelId"] = new SelectList(_context.Level, "LevelId", "LevelName", recipe.LevelId); return(View(recipe)); }
public async Task <IActionResult> Edit(int id, [Bind("LevelId,LevelName")] Level level) { if (id != level.LevelId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(level); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LevelExists(level.LevelId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(level)); }