Example #1
0
        public ActionResult Register(CreateGebruikerViewModel registerViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(registerViewModel));
            }

            GebruikerCollection gebruikerCollection = new GebruikerCollection();

            if (gebruikerCollection.GetGebruikerByEmail(registerViewModel.Email).Email != null)
            {
                ModelState.AddModelError("", "Deze email is al in gebruik!");
                return(View(registerViewModel));
            }

            Gebruiker gebruiker = new Gebruiker();

            gebruiker.Naam           = registerViewModel.Naam;
            gebruiker.Email          = registerViewModel.Email;
            gebruiker.Wachtwoord     = registerViewModel.Wachtwoord;
            gebruiker.GebruikersNaam = registerViewModel.GebruikersNaam;
            gebruiker.BetaalGegevens = registerViewModel.BetaalGegevens;
            gebruiker.Telnummer      = registerViewModel.Telnummer;
            gebruiker.Adres          = registerViewModel.Adres;
            gebruiker.regio          = registerViewModel.regio;

            gebruikerCollection.CreateGebruiker(gebruiker);

            return(RedirectToAction("Login", "Gebruiker"));
        }