Exemplo n.º 1
0
        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[]>()));
        }
Exemplo n.º 2
0
 public Task <IdentityUserResult> CreateAsync(IdentityUserInput input)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 3
0
 public virtual Task <IdentityUserResult> CreateAsync(IdentityUserInput input)
 {
     return(_userService.CreateAsync(input));
 }
Exemplo n.º 4
0
 public virtual Task <PagedResult <IdentityUserResult> > GetListAsync(IdentityUserInput input)
 {
     return(_userService.GetListAsync(input));
 }