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"));
        }
Esempio n. 2
0
 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());
     }
 }