public async Task <IActionResult> Delete(PersonTypeViewModel personTypeVM) { await _personTypeRepo.DeletePersonType(personTypeVM.PersonType); TempData["message"] = "Your data has been deleted successfully."; TempData["toasterType"] = ToasterType.success; //return RedirectToAction(nameof(Index)); return(Redirect(personTypeVM.ReturnUrl)); }
public async Task <ActionResult> DeletePersonType(int id) { var personTypeFromRepo = await _personTypeRepository.GetPersonTypeAsync(id); if (personTypeFromRepo == null) { return(NotFound()); } _personTypeRepository.DeletePersonType(personTypeFromRepo); await _personTypeRepository.SaveAsync(); return(NoContent()); }