|
|
|
@ -61,7 +61,7 @@ namespace Volo.Abp.Identity.MongoDB |
|
|
|
CancellationToken cancellationToken = default) |
|
|
|
{ |
|
|
|
return await (await GetMongoQueryableAsync(cancellationToken)) |
|
|
|
.OrderBy(sorting ?? nameof(OrganizationUnit.DisplayName)) |
|
|
|
.OrderBy(sorting.IsNullOrEmpty() ? nameof(OrganizationUnit.DisplayName) : sorting) |
|
|
|
.As<IMongoQueryable<OrganizationUnit>>() |
|
|
|
.PageBy<OrganizationUnit, IMongoQueryable<OrganizationUnit>>(skipCount, maxResultCount) |
|
|
|
.ToListAsync(GetCancellationToken(cancellationToken)); |
|
|
|
@ -93,7 +93,7 @@ namespace Volo.Abp.Identity.MongoDB |
|
|
|
return await ApplyDataFilters<IMongoQueryable<IdentityRole>, IdentityRole>( |
|
|
|
dbContext.Roles.AsQueryable().Where(r => roleIds.Contains(r.Id)) |
|
|
|
) |
|
|
|
.OrderBy(sorting ?? nameof(IdentityRole.Name)) |
|
|
|
.OrderBy(sorting.IsNullOrEmpty() ? nameof(IdentityRole.Name) : sorting) |
|
|
|
.As<IMongoQueryable<IdentityRole>>() |
|
|
|
.PageBy<IdentityRole, IMongoQueryable<IdentityRole>>(skipCount, maxResultCount) |
|
|
|
.ToListAsync(cancellationToken); |
|
|
|
@ -126,7 +126,7 @@ namespace Volo.Abp.Identity.MongoDB |
|
|
|
return await ApplyDataFilters<IMongoQueryable<IdentityRole>, IdentityRole>(dbContext.Roles.AsQueryable()) |
|
|
|
.Where(r => !roleIds.Contains(r.Id)) |
|
|
|
.WhereIf(!filter.IsNullOrWhiteSpace(), r => r.Name.Contains(filter)) |
|
|
|
.OrderBy(sorting ?? nameof(IdentityRole.Name)) |
|
|
|
.OrderBy(sorting.IsNullOrEmpty() ? nameof(IdentityRole.Name) : sorting) |
|
|
|
.As<IMongoQueryable<IdentityRole>>() |
|
|
|
.PageBy<IdentityRole, IMongoQueryable<IdentityRole>>(skipCount, maxResultCount) |
|
|
|
.ToListAsync(cancellationToken); |
|
|
|
@ -158,7 +158,7 @@ namespace Volo.Abp.Identity.MongoDB |
|
|
|
cancellationToken = GetCancellationToken(cancellationToken); |
|
|
|
var query = await CreateGetMembersFilteredQueryAsync(organizationUnit, filter, cancellationToken); |
|
|
|
return await query |
|
|
|
.OrderBy(sorting ?? nameof(IdentityUser.UserName)) |
|
|
|
.OrderBy(sorting.IsNullOrEmpty() ? nameof(IdentityUser.UserName) : sorting) |
|
|
|
.As<IMongoQueryable<IdentityUser>>() |
|
|
|
.PageBy<IdentityUser, IMongoQueryable<IdentityUser>>(skipCount, maxResultCount) |
|
|
|
.ToListAsync(cancellationToken); |
|
|
|
@ -193,7 +193,7 @@ namespace Volo.Abp.Identity.MongoDB |
|
|
|
u.Email.Contains(filter) || |
|
|
|
(u.PhoneNumber != null && u.PhoneNumber.Contains(filter)) |
|
|
|
) |
|
|
|
.OrderBy(sorting ?? nameof(IdentityUser.UserName)) |
|
|
|
.OrderBy(sorting.IsNullOrEmpty() ? nameof(IdentityUser.UserName) : sorting) |
|
|
|
.As<IMongoQueryable<IdentityUser>>() |
|
|
|
.PageBy<IdentityUser, IMongoQueryable<IdentityUser>>(skipCount, maxResultCount) |
|
|
|
.ToListAsync(GetCancellationToken(cancellationToken)); |
|
|
|
|