public async Task <PagedResult <IdentityUserResult> > GetListAsync(IdentityUserInput input) { var count = await _context.Users.CountAsync(); var items = await _context.Users .WhereIf(!input.Filter.IsNullOrWhiteSpace(), u => u.UserName.Contains(input.Filter) || u.Email.Contains(input.Filter)) .OrderBy(input.Sorting) .PageBy(input) .ToListAsync(); return(new PagedResult <IdentityUserResult>(count, items.MapTo <IdentityUserResult[]>())); }
public Task <IdentityUserResult> CreateAsync(IdentityUserInput input) { throw new NotImplementedException(); }
public virtual Task <IdentityUserResult> CreateAsync(IdentityUserInput input) { return(_userService.CreateAsync(input)); }
public virtual Task <PagedResult <IdentityUserResult> > GetListAsync(IdentityUserInput input) { return(_userService.GetListAsync(input)); }