private bool Authenticate(string pageaccess) { if (Session["LoggedEmpID" + ViewBag.SessionID] == null || Session["LoggedEmpRole" + ViewBag.SessionID] == null) { Response.Redirect(new Uri(Request.Url, Url.Action("Signin", "Login")).ToString()); } else { string emprole = Session["LoggedEmpRole" + ViewBag.SessionID]; using (RoleDataDbContext roleDataDbContext = new RoleDataDbContext()) { RoleDataModel roleDataModel = roleDataDbContext.RoleDataDbSet.Where(model => model.rolename.Equals(emprole)).FirstOrDefault(); string[] pages = (roleDataModel.pageaccess).Split(','); if (pages.Contains(pageaccess)) { return(true); } else { return(false); } } } return(false); }