public async Task <IActionResult> Edit(string id, [Bind("Abbrev,Nation,Tier,ShipName,Survivability,Artillery,Torpedoes,AaDefense,Maneuverability,Concealment")] LightCruisers lightCruisers) { if (id != lightCruisers.Abbrev) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(lightCruisers); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!LightCruisersExists(lightCruisers.Abbrev)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Abbrev"] = new SelectList(_context.ShipClasses, "Abbreviation", "Abbreviation", lightCruisers.Abbrev); ViewData["Nation"] = new SelectList(_context.ShipNations, "NationAbbrev", "NationAbbrev", lightCruisers.Nation); return(View(lightCruisers)); }
public async Task <IActionResult> Edit(string id, [Bind("ShipClass,Abbreviation")] ShipClasses shipClasses) { if (id != shipClasses.Abbreviation) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(shipClasses); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ShipClassesExists(shipClasses.Abbreviation)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(shipClasses)); }