public ActionResult Login(admin adminLogin) { if (ModelState.IsValid) { BusTrackingEntities db = new BusTrackingEntities(); var user = (from userlist in db.admins where userlist.admin_name == adminLogin.admin_name && userlist.admin_password == adminLogin.admin_password select new { userlist.admin_id, userlist.admin_name }).ToList(); if (user.FirstOrDefault() != null) { Session["UserName"] = user.FirstOrDefault().admin_name; Session["adminId"] = user.FirstOrDefault().admin_id; // return RedirectToAction("LoggedIn"); return(RedirectToAction("../AdminSearch/AdminSearch")); } else { ModelState.AddModelError("", "Invalid login credentials."); } } return(View()); }