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"));
            }
        }
Example #2
0
 /// <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);
 }