/// <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); }
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(); }
public CategoriesApiTests() { instance = new CategoriesApi(); }
public void Init() { client = new ApiClient(subdomain, clientId, clientSecret: clientSecret); instance = client.Categories; }
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" }); }