public async Task <IActionResult> Edit(int id, [Bind("ID,Name,Summary,Permission,Path,Category")] Sources sources) { if (id != sources.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sources); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SourcesExists(sources.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sources)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,MainRace,Name,Description,Features,Spellcasting,Source")] Subraces subraces) { if (id != subraces.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(subraces); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubracesExists(subraces.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(subraces)); }
public async Task <IActionResult> Edit(int id, [Bind("ID,Name,Level,CastingTime,Range,Components,Duration,School,Description,Source")] Spells spells) { if (id != spells.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(spells); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SpellsExists(spells.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Source"] = new SelectList(_context.Sources, "ID", "ID", spells.Source); return(View(spells)); }