AtomTester.ProductsByMoleculeView.searchProducts C# (CSharp) Метод

searchProducts() приватный Метод

private searchProducts ( String type, Label label, DataGridView gridView, int startPage, int maxPerPage ) : void
type String
label Label
gridView DataGridView
startPage int
maxPerPage int
Результат void
        private void searchProducts(String type,Label label, DataGridView gridView,int startPage, int maxPerPage)
        {
            productsFeedSearched = RestUtils.getFeedByUri(new Uri(RestUtils.getAbsoluteUri(this.uri) +"&association-type="+type+ "&start-page=" + startPage + "&page-size=" + maxPerPage));
            int max = productsFeedSearched.ElementExtensions.ReadElementExtensions<int>("totalResults", "http://a9.com/-/spec/opensearch/1.1/")[0];
            int page = productsFeedSearched.ElementExtensions.ReadElementExtensions<int>("startIndex", "http://a9.com/-/spec/opensearch/1.1/")[0];
            int itemPerPage = productsFeedSearched.ElementExtensions.ReadElementExtensions<int>("itemsPerPage", "http://a9.com/-/spec/opensearch/1.1/")[0];
            label.Text = ((page - 1) * itemPerPage + productsFeedSearched.Items.ToArray<SyndicationItem>().Length) + "/" + max;
            gridView.DataSource = RestUtils.getProductsBySyndicationFeed(productsFeedSearched);
        }