public Task <ListResultDto <OrganizationUnitDto> > GetAllListDetailsAsync(GetAllOrgnizationUnitInput input) { return(UnitAppService.GetAllListDetailsAsync(input)); }
public virtual async Task <ListResultDto <OrganizationUnitDto> > GetAllListDetailsAsync(GetAllOrgnizationUnitInput input) { var root = await GetRootListAsync(); foreach (var ouDto in root.Items) { await TraverseTreeAsync(ouDto, ouDto.Children); } return(root); }