Example #1
0
 public ActionResult Register(AccountRegisterVm viewmodel)
 {
     if (ModelState.IsValid) //alles juist ingevuld?
     {
         if (viewmodel.AkkoordMetVoorwaarden)
         {
             try //we proberen de gebruiker toe te voegen
             {
                 User gebruiker = new User
                 {
                     Id             = new long(),
                     Email          = viewmodel.Email,
                     Gebruikersnaam = viewmodel.Gebruikersnaam,
                     PaswoordHash   = FormsAuthentication.HashPasswordForStoringInConfigFile(viewmodel.PaswoordEen, "SHA1")
                 };
                 context.User.Add(gebruiker);
                 context.SaveChanges();
                 TempData["SuccessMessage"] = "Je bent geregistreerd!";
                 return(RedirectToAction("Index", "Home")); //terugsturen naar homepage
             }
             catch (Exception ex)
             {
                 ModelState.AddModelError("", string.Format("Registratie gefaald: {0}.", ex.Message));
             }
         }
         else
         {
             ModelState.AddModelError("AkkoordMetVoorwaarden",
                                      "U dient akkoord te gaan met de voorwaarden");
         }
     }
     return(View(viewmodel));  //indien we hier uitkomen is er iets mislukt (validatie?)
                               //zelfde view tonen, maar reeds ingevuld met viewmodel gegevens
 }
 public IActionResult Register(AccountRegisterVm accountRegisterVm)
 {
     if (ModelState.IsValid)
     {
         //check als user reeds bestaat
         //indien niet voeg user toe
         //redirect naar Registered
     }
     return(View(accountRegisterVm));
 }
Example #3
0
 public IActionResult Register(AccountRegisterVm viewmodel)
 {
     if (ModelState.IsValid)
     {
         //todo: register user account
         //set tempdata
         TempData[Constants.SuccessMessage] = $@"Welcome, <b>{viewmodel.UserName}</b>.<br />
             Your account has been registered succesfully. You may now log in.";
         return(new RedirectToActionResult("Index", "Home", null));   //redirect to homepage on succesful registration.
     }
     else
     {
         return(View(viewmodel));
     }
 }
Example #4
0
        // GET: /Account/Register
        public ActionResult Register()
        {
            AccountRegisterVm viewmodel = new AccountRegisterVm();

            return(View(viewmodel));
        }
Example #5
0
        public IActionResult Register()
        {
            var viewModel = new AccountRegisterVm();

            return(View(viewModel));
        }
        public IActionResult Register()
        {
            AccountRegisterVm accountRegisterVm = new AccountRegisterVm();

            return(View(accountRegisterVm));
        }