public IActionResult Login(string usernameAccount, string passwordAccount) { Account acc = new Account(usernameAccount, passwordAccount); try { string gebruikerId = _AccountLogic.CheckLoginCredentials(acc); acc.AccountID = gebruikerId; if (gebruikerId != "empty") { var accObject = acc; HttpContext.Session.SetString("Account", JsonConvert.SerializeObject(accObject)); return(RedirectToAction("Dashboard")); } else { ModelState.AddModelError(string.Empty, "De gebruikersnaam en/of wachtwoord is onjuist."); return(View("LoginForm")); } } catch (Exception e) { return(RedirectToAction("LoginForm")); } }