public ActionResult MaakBeheerderAan(string voornaam, string tussenvoegsel, string achternaam, string email, string gebruikersnaam, string wachtwoord,
                                             string WachtwoordBevestigen, string type)
        {
            //RepositoryActiveDirectory RepoAD = new RepositoryActiveDirectory(new ActiveDirectory());
            if (wachtwoord == WachtwoordBevestigen)
            {
                try
                {
                    //RepoAD.GebruikerAanmaken(gebruikersnaam, wachtwoord);
                    if (type == "Beheerder")
                    {
                        gebruiker = new Beheerder(gebruiker);
                    }

                    else if (type == "Medewerker")
                    {
                        gebruiker = new Medewerker(gebruiker);
                    }

                    gebruiker.Voornaam       = voornaam;
                    gebruiker.Tussenvoegsel  = tussenvoegsel;
                    gebruiker.Achternaam     = achternaam;
                    gebruiker.Email          = email;
                    gebruiker.Gebruikersnaam = gebruikersnaam;
                    gebruiker.Wachtwoord     = wachtwoord;
                    gebruiker.GebruikerRegistreren(gebruiker);
                    if (type == "Beheerder")
                    {
                        return(RedirectToAction("Index", "Beheer"));
                    }

                    else if (type == "Medewerker")
                    {
                        return(RedirectToAction("Index", "Toegangs"));
                    }
                    return(View());
                }
                catch (SqlException)
                {
                    Session["Message"] = "Emailadres is al in gebruik";
                    return(RedirectToAction("BeheerderAanmaken", "Beheer"));
                }
            }

            else
            {
                Session["Message"] = "Wachtwoordvelden komen niet overeen";
                return(RedirectToAction("BeheerderAanmaken", "Beheer"));
            }
        }