public IActionResult Login(AccountDetailViewModel viewmodel, string returnUrl = null) { ViewData["ReturnUrl"] = returnUrl; Account inkomend = accountViewModelConverter.ViewModelToAccount(viewmodel); Account opgehaald = accountrepo.Login(inkomend); if (opgehaald.Email == inkomend.Email) { HttpContext.Session.SetInt32("AccountID", opgehaald.AccountID); if (accountrepo.CheckRoleID(HttpContext.Session.GetInt32("AccountID")) == 2) { HttpContext.Session.SetInt32("Doctor", 1); } else if (accountrepo.CheckRoleID(HttpContext.Session.GetInt32("AccountID")) == 3) { HttpContext.Session.SetInt32("Admin", 1); } return(RedirectToAction("Index", "Home")); } else { return(View()); } }