Exemplo n.º 1
0
        public static List <Dto.DiskFile.List> SelectPublicFolderAuthorizeByParentId(int parentId, Code.EnumHelper.DiskPermit enumDiskPermit)
        {
            using (var db = new XkSystem.Models.DbContext())
            {
                var tb = (from t in db.Table <Disk.Entity.tbDiskPower>()
                          where t.tbDiskFolder.tbDiskType.DiskType == Code.EnumHelper.DiskType.Public &&
                          t.tbDiskFolder.tbDiskFolderParent.Id == parentId &&
                          t.tbDiskFolder.DiskPermit == Code.EnumHelper.DiskPermit.Authorize &&
                          t.tbSysUser.Id == Code.Common.UserId &&
                          t.IsView == true
                          select new Dto.DiskFile.List
                {
                    Id = t.tbDiskFolder.Id,
                    FileType = "Folder",
                    DiskTypeId = t.tbDiskFolder.tbDiskType.Id,
                    FileTitle = t.tbDiskFolder.DiskFolderName,
                    DiskPermit = t.tbDiskFolder.DiskPermit
                }).ToList();

                return(tb);
            }
        }
Exemplo n.º 2
0
 public static List <Dto.DiskFile.List> SelectPublicFolderByParentId(int parentId, Code.EnumHelper.DiskPermit enumDiskPermit)
 {
     using (var db = new XkSystem.Models.DbContext())
     {
         var tb = (from t in db.Table <Disk.Entity.tbDiskFolder>()
                   where t.tbDiskFolderParent.Id == parentId &&
                   t.DiskPermit == enumDiskPermit &&
                   t.tbDiskType.DiskType == Code.EnumHelper.DiskType.Public
                   orderby t.No
                   select new Dto.DiskFile.List
         {
             Id = t.Id,
             FileType = "Folder",
             DiskTypeId = t.tbDiskType.Id,
             FileTitle = t.DiskFolderName,
             DiskPermit = t.DiskPermit
         }).ToList();
         return(tb);
     }
 }