Exemplo n.º 1
0
        protected async override Task<bool> GetDataAsync()
        {
            if (!Context.SiteId.HasValue && string.IsNullOrEmpty(Context.Locale))
                throw new Exception("SiteId and Locale is required");

            var searchResource = new SearchResource(Context);

            _results = await searchResource.GetSynonymDefinitionsAsync(startIndex: StartIndex, pageSize: PageSize,
                sortBy: SortBy, filter: Filter, responseFields: ResponseFields);

            TotalCount = _results.TotalCount;
            PageCount = _results.PageCount;
            PageSize = _results.PageSize;
            return _results.Items != null && _results.TotalCount > 0;

        }
Exemplo n.º 2
0
        protected async override Task <bool> GetDataAsync()
        {
            if (!Context.SiteId.HasValue && string.IsNullOrEmpty(Context.Locale))
            {
                throw new Exception("SiteId and Locale is required");
            }

            var searchResource = new SearchResource(Context);

            _results = await searchResource.GetSynonymDefinitionsAsync(startIndex : StartIndex, pageSize : PageSize,
                                                                       sortBy : SortBy, filter : Filter, responseFields : ResponseFields);

            TotalCount = _results.TotalCount;
            PageCount  = _results.PageCount;
            PageSize   = _results.PageSize;
            return(_results.Items != null && _results.TotalCount > 0);
        }