Beispiel #1
0
        public IEnumerable <Tree> Permission(Guid id, bool isDenied)
        {
            var memberPermission = memberPermissionRepository.Get()
                                   .Where(m => id == m.MemberId)
                                   .Where(m => m.IsDenied == isDenied)
                                   .ToList();

            return(permissionRepository.Get().AsEnumerable().Select(Result => new Tree()
            {
                id = Result.Id,
                parentId = Result.ParentId,
                @checked = memberPermission.Any(m => m.PermissionId == Result.Id),
                disabled = false,
                icon = Result.Icon,
                order = Result.Order,
                title = Result.Title
            }));
        }