public IEnumerable <UserDto> GetUsers(UserQueryOptions queryOptions)
 {
     return(_context.Users
            .Skip(queryOptions.Page * 10)
            .Take(10)
            .Select(u => ToUserDto(u)));
 }
        public ActionResult <UsersDto> GetUsers([FromBody] UserQueryOptions queryOptions)
        {
            if (!_userHelper.IsAdmin(HttpContext))
            {
                return(Unauthorized());
            }

            return(new UsersDto
            {
                Users = _userRepository.GetUsers(queryOptions),
                HasMore = _userRepository.HasMore(queryOptions)
            });
        }
 public bool HasMore(UserQueryOptions queryOptions)
 {
     return(_context.Users
            .Skip((queryOptions.Page + 1) * 10)
            .Any());
 }