Пример #1
0
        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));
        }
Пример #2
0
        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"));
            }
        }