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);
        }
Esempio n. 2
0
 public LoginController()
 {
     context = new ITDepartmentEntities();
 }