public ActionResult Login(User user) { try { using (UAScontextss db = new UAScontextss()) { var usr = db.Users.Where(u => u.Login_id.Equals(user.Login_id) && u.Password.Equals(user.Password)).First(); if (usr != null) { Session["DummyID_User"] = usr.DummyID_User.ToString(); Session["Login_id"] = usr.Login_id.ToString(); Session["Role"] = usr.Role.ToString(); if (Session["Role"].ToString().ToLower() == "admin") { return(RedirectToAction("Index", "Admin")); } else if (Session["Role"].ToString().ToLower() == "mac") { return(RedirectToAction("Index", "MAC")); } else { return(RedirectToAction("Login", "User")); } } else { TempData["message"] = "Incorrect Credentials or you are not an existing user"; return(RedirectToAction("Login", "User")); } } } catch (Exception) { TempData["message"] = "Incorrect Credentials"; return(RedirectToAction("Login", "User")); } }