public IActionResult OnPost(int characterId) { var character = characterData.Delete(characterId); characterData.Commit(); if (character == null) { return(RedirectToPage("./NotFound")); } TempData["Message"] = $"{character.Name} has been deleted."; return(RedirectToPage("./List")); }
public IActionResult OnPost() { if (!ModelState.IsValid) { Races = htmlHelper.GetEnumSelectList <CharacterRace>(); return(Page()); } if (Character.Id > 0) { characterData.Update(Character); } else { characterData.AddCharacter(Character); } characterData.Commit(); TempData["Message"] = "Your character has been ascimilated."; return(RedirectToPage("./Detail", new { characterId = Character.Id })); }