public void TestValidCheckEmailAndPassword() { Account account = new Account("Emailadres", "Persoon123"); bool testreset = accountRepro.CheckEmailAndPassword(account); Assert.IsTrue(testreset); }
public IActionResult Login(InlogViewModel login) { AccountViewModelConverter avc = new AccountViewModelConverter(); if (ModelState.IsValid) { Account reg = avc.AccountToViewmodel(login); if (accountRepo.CheckEmailAndPassword(reg) == true) { CookieOptions option = new CookieOptions { Expires = DateTime.Now.AddMinutes(30) }; Response.Cookies.Append("nsstoelvinder", reg.Email, option); HttpContext.Session.SetString("Emailadres", login.Email); return(RedirectToAction("Travelplan", "Travelplan")); } else { ModelState.AddModelError("Email", "Foute e-mailadres of wachtwoord"); accountRepo.LogintoTravelplan(reg); return(View("Login")); } } return(View(login)); }