public ActionResult Account(AccountModel model)
        {
            AccountLogic ac = new AccountLogic();

            if (!ModelState.IsValid || ac.CheckIfUserExitst(model.Username) != null)
            {
                ViewData["Bericht"] = ac.CheckIfUserExitst(model.Username);
                return(View(model));
            }
            Gebruiker user = new Gebruiker()
            {
                Username  = model.Username,
                Email     = model.Email,
                FirstName = model.Fname,
                LastName  = model.Lname,
                Password  = model.Password
            };

            ac.RegisterUser(user);
            TempData["Succes"] = "Uw account is succesvol aangemaakt.";
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public void TestRegister()
        {
            AccountLogic logic = new AccountLogic();

            logic.RegisterUser(new Gebruiker()
            {
                Email     = "*****@*****.**",
                Username  = "******",
                FirstName = "Quinn",
                LastName  = "van Veen",
                Password  = "******"
            });
            Assert.IsNotNull(logic.CheckIfUserExitst("Quinn2500"), "De gèbruiker is niet aangemaakt");
            db.DeleteUser("Quinn2500");
        }
        public void AccountLogic()
        {
            LoginLogic   loginLogic = new LoginLogic();
            AccountLogic logic      = new AccountLogic();

            logic.RegisterUser(new Gebruiker()
            {
                Email     = "*****@*****.**",
                Username  = "******",
                FirstName = "Quinn",
                LastName  = "van Veen",
                Password  = "******"
            });
            Assert.IsNotNull(logic.CheckIfUserExitst("Quinn2500"), "De gèbruiker is niet aangemaakt");
            Assert.IsNotNull(loginLogic.Login("Quinn2500", "@Appel1"), "Kan gebruiker niet inloggen");
            Assert.IsNull(loginLogic.Login("Quinn2500", "@Apel1"), "Kan gebruiker inloggen vanwege verkeer wachtwoord");
            CreateAdmin();
            Assert.IsTrue(loginLogic.CheckIfAdmin("DeAdmin"), "Gebruiker bestaat niet");
            Assert.IsFalse(loginLogic.CheckIfAdmin("Quinn2500"), "Gebruiker bestaat niet");
            db.DeleteUser("Quinn2500");
            db.DeleteUser("DeAdmin");
        }