public async Task OnExecute() { _commandUtil.PrintTitle("Lista de Usuarios"); var search = _commandUtil.PromptString("Búsqueda (q! para salir): "); while (search != "q!") { var page = _commandUtil.PromptInt("Página", defaultAnswer: 1); var queryString = $"sort=-updatedAt&search=pattern:{search}"; var userData = new UserData(); var request = new PaginationRequest() { Limit = DefaultLimit, Page = page }; var queryBag = QueryBag.Of(queryString, userData); var paginated = await _userQuery.Paginated(request, queryBag); PrintUsersDataTable(paginated); search = _commandUtil.PromptString("Búsqueda (q! para salir): "); } }