public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(Weapon).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WeaponExists(Weapon.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./AllWeapons")); }
public async Task <IActionResult> OnPostAsync() { Types = new List <SelectListItem> { new SelectListItem { Value = "Fire", Text = "Fire" }, new SelectListItem { Value = "Nature", Text = "Nature" }, new SelectListItem { Value = "Water", Text = "Water" } }; if (!ModelState.IsValid) { return(Page()); } _context.Attach(Creep).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CreepExists(Creep.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./AllCreeps")); }