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 })); }