public IActionResult OnPost(int thingId) { var deletedThing = thingsRepository.Delete(thingId); thingsRepository.SaveChanges(); if (deletedThing == null) { return(RedirectToPage("./NotFound")); } TempData["Message"] = $"You deleted {Thing.Name}."; return(RedirectToPage("./List")); }
public IActionResult OnPost() { Types = htmlHelper.GetEnumSelectList <ThingType>(); if (ModelState.IsValid) { if (Thing.Id == 0) { thingsRepo.Add(Thing); TempData["Message"] = "Thing added"; } else { thingsRepo.Update(Thing); TempData["Message"] = "Thing updated"; } thingsRepo.SaveChanges(); return(RedirectToPage("./Detail", new { thingId = Thing.Id })); } else { return(Page()); } }