public ActionResult Login(UserAccount user) { var found = false; var clienti = _readRepo.CitesteClienti(); if (clienti != null) { foreach (ClientDTO client in clienti) { if (client.Username.Equals(user.Username)) { found = true; if (client.Password.Equals(user.Password)) { Session["UserID"] = client.Id; Session["Username"] = client.Username; return(RedirectToAction("LoggedIn", "Account")); } else { ModelState.Clear(); ViewBag.Message = "Password is wrong"; //ModelState.AddModelError("", "Password is wrong"); } } } if (found == false) { ModelState.Clear(); ViewBag.Message = "User not registered"; //ModelState.AddModelError("", "User not registered"); } } return(View()); }