Blazorise #4
@ -24,7 +24,7 @@ namespace UserService.DatabaseLayer.Repository
|
|||||||
await using var db = new UserServiceDbContext();
|
await using var db = new UserServiceDbContext();
|
||||||
|
|
||||||
IQueryable<T> queryable = Context(db).Include(x => x.Parent);
|
IQueryable<T> queryable = Context(db).Include(x => x.Parent);
|
||||||
if(queryable != null) queryable = queryable.Where(predicate);
|
if(predicate != null) queryable = queryable.Where(predicate);
|
||||||
return await queryable.ToListAsync(token);
|
return await queryable.ToListAsync(token);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -26,9 +26,12 @@ namespace UserService.Pages
|
|||||||
|
|
||||||
private async void OnSelectedNodeChanged(Node? value)
|
private async void OnSelectedNodeChanged(Node? value)
|
||||||
{
|
{
|
||||||
Members = await UsersRepository.GetAllAsync();
|
if (value == null) return;
|
||||||
|
Members = await UsersRepository.GetAllAsync(x => x.ParentId == value.Id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public IReadOnlyList<Member> Members { get; set; }
|
||||||
|
|
||||||
[Inject] public IOrganizationUnitsRepository OuRepository { get; set; }
|
[Inject] public IOrganizationUnitsRepository OuRepository { get; set; }
|
||||||
|
|
||||||
[Inject] public IUsersRepository UsersRepository { get; set; }
|
[Inject] public IUsersRepository UsersRepository { get; set; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user