public async Task <IActionResult> DeleteConfirmed(int id) { try { Vereniging vereniging = _verenigingRepository.GetById(id); if (vereniging == null) { return(NotFound()); } _verenigingRepository.Delete(vereniging); _verenigingRepository.SaveChanges(); var user = await _userManager.FindByEmailAsync(vereniging.Email); await _userManager.DeleteAsync(user); TempData["message"] = $"U heeft succesvol vereniging {vereniging.GroepNaam} verwijderd"; } catch (Exception e) { TempData["error"] = $"Sorry, er liep iets fout, de vereniging kon niet worden verwijderd: {e.Message}"; } return(RedirectToAction(nameof(Index))); }