public async Task <IActionResult> DeleteConfirmed(int id) { DeletePersoonViewModel viewModel = new DeletePersoonViewModel(); viewModel.Persoon = await _context.Personen.Include(x => x.CustomUser).FirstOrDefaultAsync(x => x.Persoon_ID == id); _context.Personen.Remove(viewModel.Persoon); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); }
// GET: Persoon/Delete/5 public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } DeletePersoonViewModel viewmodel = new DeletePersoonViewModel(); viewmodel.Persoon = await _context.Personen .Include(p => p.CustomUser) .FirstOrDefaultAsync(m => m.Persoon_ID == id); if (viewmodel.Persoon == null) { return(NotFound()); } return(View(viewmodel)); }