public async Task <IActionResult> VerwijderGebruiker(string gebruikersnaam) { try { Gebruiker gebruiker = await gebruikerContext.GetByNaam(gebruikersnaam); if (gebruikersnaam == User.Identity.Name) { await HttpContext.Authentication.SignOutAsync("CookieAuthenticationScheme"); gebruikerContext.Delete(gebruiker); return(RedirectToAction("LogIn", "Account")); } gebruikerContext.Delete(gebruiker); return(RedirectToAction("GebruikerBeheer")); } catch (SqlException) { return(RedirectToAction("Error", "Errors")); } }
/// <summary> /// Verwijder een gebruiker van de repository. /// </summary> /// <param name="gebruiker">Het gebruikerobject waarvan de informatie verwijderd moet worden uit de repository.</param> public void Delete(Gebruiker gebruiker) { context.Delete(gebruiker); }