public async Task <IActionResult> Edit(int id, [Bind("ItemId,Name")] Item item) { if (id != item.ItemId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(item); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(item.ItemId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(item)); }
public async Task <IActionResult> Edit(int id, [Bind("ScreenId,Name,Description")] Screen screen) { if (id != screen.ScreenId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(screen); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ScreenExists(screen.ScreenId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(screen)); }
public async Task <IActionResult> Edit(int id, [Bind("EnemyId,Name,Description,HP,Multiplier,Die,Modifier,Exp")] Enemy enemy) { if (id != enemy.EnemyId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(enemy); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnemyExists(enemy.EnemyId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(enemy)); }