예제 #1
0
        /// <summary>
        /// Returns the current magazine categories
        /// </summary>
        /// <param name="token">This is a string token received from the token endpoint</param>
        /// <param name="config">An instance of Configuration.</param>
        /// <returns></returns>
        public async Task <API.Model.ApiResponse <List <string> > > GetCategoriesAsync(string token, Configuration config = null)
        {
            Trace.WriteLine($"Starting {MethodBase.GetCurrentMethod().Name}");
            ICategoriesApi api    = new CategoriesApi(config);
            var            result = await api.ApiCategoriesByTokenGetAsync(token);

            Trace.WriteLine($"Ending {MethodBase.GetCurrentMethod().Name}");
            return(result);
        }
예제 #2
0
        private async Task <List <(string, string)> > GetCategories(Configuration configuration)
        {
            CategoriesApi      categoriesApi = new CategoriesApi(configuration);
            CategoriesResponse categories    = await categoriesApi.GetCategoriesAsync("default");

            List <(string, string)> categoryStringsToIds = new List <(string, string)>();

            foreach (var categoryGroup in categories.CategoryGroups)
            {
                string categoryGroupName = categoryGroup.Name;
                foreach (var category in categoryGroup.Categories)
                {
                    categoryStringsToIds.Add(($"{categoryGroupName.Trim()}: {category.Name.Trim()}", category.Id !.Value.ToString()));
                }
            }
            return(categoryStringsToIds);
        }
 public void Init()
 {
     instance = new CategoriesApi();
 }
예제 #4
0
 public CategoriesApiTests()
 {
     instance = new CategoriesApi();
 }
예제 #5
0
 public void Init()
 {
     client   = new ApiClient(subdomain, clientId, clientSecret: clientSecret);
     instance = client.Categories;
 }
예제 #6
0
파일: CategoriesModel.cs 프로젝트: ps-40/ZS
 public CategoriesModel()
 {
     var categoriesApi = new CategoriesApi();
     // Categories = categoriesApi.CategoriesGet(name: new List<string> { "sukienki" }, targetGroup: "WOMEN");
     Categories = categoriesApi.CategoriesGet(parentKey: new List<string> { "odziez-damska-sukienki" });
 }