def METHOD_NAME(self, page):
    data_dict = {
        'rows': self.limit,
        'start': (page - 1) * self.limit,
        'q': ''
    }
    if self.dataset_name:
        data_dict['fq'] = 'name:{}'.format(self.dataset_name)
    result = get_action('package_search')({}, data_dict)
    simple_result = [{
        'title': ds_dict['title'],
        'name': ds_dict['name'],
        'organization': ds_dict['organization']['name'],
        'tags': [tag['name'] for tag in ds_dict.get('tags', []) if tag.get('vocabulary_id')]
    } for ds_dict in result.get('results', [])]
    return simple_result, result['count']