public static bool CanView(string resourceName) { ITDepartmentEntities db = new ITDepartmentEntities(); var resource = db.Resource.FirstOrDefault(x => x.ResourceName == resourceName); if (resource == null) { return(false); } var roleName = GetRole(); var resourceRole = db.ResourceRole.FirstOrDefault(x => x.ResourceId == resource.ResourceId && x.RoleId == db.Role.FirstOrDefault(y => y.RoleName == roleName).RoleId); return(resourceRole == null ? false : resourceRole.CanView); }
public LoginController() { context = new ITDepartmentEntities(); }