Example #1
0
        public SubCategory[] GetTopCategories()
        {
            com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication();
            authentication.appKey    = apiKey;
            authentication.appSecret = apiSecret;

            GetTopLevelCategoriesRequest getTopLevelCategories = new GetTopLevelCategoriesRequest();

            getTopLevelCategories.auth = authentication;

            CategoryServicePortService    port = new CategoryServicePortService();
            GetTopLevelCategoriesResponse getTopLevelCategoriesResponse = port.GetTopLevelCategories(getTopLevelCategories);

            SubCategory[] subCategories = getTopLevelCategoriesResponse.categoryList;

            return(subCategories);
        }
Example #2
0
        public ParentCategoryData GetParentCategory(long categoryId)
        {
            com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication
            {
                appKey    = apiKey,
                appSecret = apiSecret
            };

            GetParentCategoryRequest getParentCategoryRequest = new GetParentCategoryRequest();

            getParentCategoryRequest.auth       = authentication;
            getParentCategoryRequest.categoryId = categoryId;

            CategoryServicePortService port = new CategoryServicePortService();
            GetParentCategoryResponse  getParentCategoryResponse = port.GetParentCategory(getParentCategoryRequest);
            ParentCategoryData         category = getParentCategoryResponse.category;

            return(category);
        }
Example #3
0
        public SubCategory[] GetSubCategories(long categoryId)
        {
            com.n11Category.api.Authentication authentication = new com.n11Category.api.Authentication
            {
                appKey    = apiKey,
                appSecret = apiSecret
            };

            GetSubCategoriesRequest getSubCategoriesRequest = new GetSubCategoriesRequest();

            getSubCategoriesRequest.auth       = authentication;
            getSubCategoriesRequest.categoryId = categoryId;

            CategoryServicePortService port = new CategoryServicePortService();
            GetSubCategoriesResponse   getSubCategoriesResponse = port.GetSubCategories(getSubCategoriesRequest);

            SubCategory[] subCategories = getSubCategoriesResponse.category[0].subCategoryList;

            return(subCategories);
        }