public IActionResult Register(Models.Account.RegisterModel registerModel) { Zegeltjes_Logic.AccountLogic accountLogic = new Zegeltjes_Logic.AccountLogic(); string response = accountLogic.RegistreerGebruiker(registerModel.Mail, registerModel.Wachtwoord, registerModel.Voornaam, registerModel.Achternaam, registerModel.Postcode, registerModel.Postcode); if (response == null) { return(RedirectToAction("Inloggen")); } else { ModelState.AddModelError("1", response); } return(View(registerModel)); }
public IActionResult Login(Models.Account.LoginModel loginModel) { Zegeltjes_Logic.AccountLogic accountLogic = new Zegeltjes_Logic.AccountLogic(); Zegeltjes_Models.LoginModel result = accountLogic.LogGebruikerIn(loginModel.Mail, loginModel.Wachtwoord); if (result == null) { ModelState.AddModelError("1", "Ongeldige gebruikersnaam en of wachtwoordCombinatie"); return(View(loginModel)); } else { HttpContext.Session.SetString(SessionName, $"{result.Voornaam} {result.Achternaam}"); HttpContext.Session.SetInt32(SessionId, Convert.ToInt32(result.GebruikerID)); return(RedirectToAction("Index")); } }