public IActionResult UserAccess(int userId) { var authData = HttpContext.Session.GetString("userInfo"); if (authData != "") { User userInfo = JsonConvert.DeserializeObject <User>(authData); if (userAccess.HasAccess(userInfo.Id, -10, userInfo.DesignationId)) { if (userManager.IsUserExists(userId)) { UserAccessViewModel userAccessViewModel = userAccess.GetUserAccess(userId); ViewBag.UserId = userId; return(View(userAccessViewModel)); } else { return(NotFound("404 Not Found")); } } else { return(RedirectToAction("AccessDenied", "Home")); } } else { HttpContext.Session.SetString("userInfo", ""); return(RedirectToAction("Login", "LogIn")); } }