public IActionResult Delete(DeleteCreatureViewModel model) { var creature = _creatureRepository.GetCreature(model.Id); if (creature == null) { return(RedirectToAction("Index", "Home", new { Area = "Admin" })); } _creatureRepository.Remove(creature); return(RedirectToAction("Index", "Creature", new { Id = model.SubcategoryId })); }
public IActionResult Delete(Guid id) { var creature = _creatureRepository.GetCreatureAsync(id).Result; var vm = new DeleteCreatureViewModel() { Id = creature.Id, CommonName = creature.CommonName, Subcategory = creature.Subcategory.CommonName, SubcategoryId = creature.Subcategory.Id, Genus = creature.Genus, Species = creature.Species, }; return(View(vm)); }