コード例 #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"));
        }
コード例 #2
0
 public CreateGebruiker(Gebruiker gebruiker)
 {
     viewModel   = new CreateGebruikerViewModel(PlantenDataService.Instance());
     DataContext = viewModel;
     viewModel.LoadLoggedInUser(gebruiker);
     viewModel.addRollen();
     InitializeComponent();
 }