public async Task <PagedResultOutput <LinkedUserDto> > GetLinkedUsers(GetLinkedUsersInput input) { var query = await CreateLinkedUsersQuery(input.Sorting); query = query.Skip(input.SkipCount) .Take(input.MaxResultCount); var totalCount = await query.CountAsync(); var linkedUsers = await query.ToListAsync(); return(new PagedResultOutput <LinkedUserDto>( totalCount, linkedUsers )); }
public async Task <PagedResultOutput <LinkedUserDto> > GetLinkedUsers(GetLinkedUsersInput input) { using (UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant)) { var query = CreateLinkedUsersQuery(input.Sorting) .Skip(input.SkipCount) .Take(input.MaxResultCount); var totalCount = await query.CountAsync(); var linkedUsers = await query.ToListAsync(); return(new PagedResultOutput <LinkedUserDto>( totalCount, linkedUsers )); } }
public async Task <PagedResultDto <LinkedUserDto> > GetLinkedUsers(GetLinkedUsersInput input) { var currentUserAccount = await _userLinkManager.GetUserAccountAsync(AbpSession.ToUserIdentifier()); if (currentUserAccount == null) { return(new PagedResultDto <LinkedUserDto>(0, new List <LinkedUserDto>())); } var query = CreateLinkedUsersQuery(currentUserAccount, input.Sorting); query = query.Skip(input.SkipCount) .Take(input.MaxResultCount); var totalCount = await query.CountAsync(); var linkedUsers = await query.ToListAsync(); return(new PagedResultDto <LinkedUserDto>( totalCount, linkedUsers )); }
public async Task <PagedResultOutput <LinkedUserDto> > GetLinkedUsers(GetLinkedUsersInput input) { var currentUserAccount = await _userLinkManager.GetUserAccountAsync(AbpSession.ToUserIdentifier()); if (currentUserAccount == null) { return(new PagedResultOutput <LinkedUserDto>(0, new List <LinkedUserDto>())); } using (UnitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant)) { var query = CreateLinkedUsersQuery(currentUserAccount, input.Sorting) .Skip(input.SkipCount) .Take(input.MaxResultCount); var totalCount = await query.CountAsync(); var linkedUsers = await query.ToListAsync(); return(new PagedResultOutput <LinkedUserDto>( totalCount, linkedUsers )); } }