public IActionResult Login(LoginViewModel loginView) { if (ModelState.IsValid) { if (_loginRepository.CheckLoginCredential(loginView)) { HttpContext.Session.SetString("Database_Name", loginView.SelectedDatabaseName); HttpContext.Session.SetString("UserName", loginView.UserName); HttpContext.Session.SetString("DatabaseSwap", "true"); return(RedirectToAction("Index", "Home")); } } ModelState.AddModelError("Error", "Wrong User Credential"); loginView.DatabaseName = _loginRepository.GetDatabaseName(); return(View(loginView)); }