public ActionResult Login(Klant klant) { if (klant.klantEmail == null) { return(View("Login")); } else if (klant.klantPassword == null) { return(View("Login")); } else if (klantContainer.CheckIfUserExists(klant)) { Klant currentKlant = new Klant(); currentKlant = klantContainer.LoginKlant(klant); HttpContext.Session.SetString("Id", currentKlant.Id.ToString()); HttpContext.Session.SetString("klantNaam", currentKlant.klantNaam); HttpContext.Session.SetString("klantEmail", currentKlant.klantEmail); HttpContext.Session.SetString("telefoonNummer", currentKlant.telefoonNummer); HttpContext.Session.SetString("straat", currentKlant.straat); HttpContext.Session.SetString("huisNummer", currentKlant.huisNummer); HttpContext.Session.SetString("woonplaats", currentKlant.woonplaats); HttpContext.Session.SetString("postcode", currentKlant.postcode); //Go to homepage return(RedirectToAction("Home", currentKlant)); } else { ////Show wrong password error ModelState.AddModelError("klantEmail", "Fout wachtwoord of email."); return(View("Login")); } }
public ActionResult Login(Klant klant) { if (klant.klantEmail == null) { ////Show error //ModelState.AddModelError("klantEmail", "Vul je email in!"); return(View("Login")); } else if (klant.klantPassword == null) { ////Show error //ModelState.AddModelError("klantPassword", "Vul je wachtwoord in!"); return(View("Login")); } else if (klantContainer.CheckIfUserExists(klant.klantEmail, klant.klantPassword)) { //Go to homepage return(RedirectToAction("Home")); } else { ////Show wrong password error ModelState.AddModelError("klantEmail", "Fout wachtwoord of email."); return(View("Login")); } }
public void Check_If_User_exists() { // arrange var klantDalStub = new KlantDALStub(); var klantContainer = new KlantContainer(klantDalStub); klantDalStub.ExistReturnValue = true; // act var result = klantContainer.CheckIfUserExists("aEmail", "aPassword"); // assert Assert.True(result); }