Esempio n. 1
0
        /// <summary>
        /// 根据分类名称获取品牌列表
        /// </summary>
        /// <param name="categoryName">分类名称</param>
        /// <returns></returns>
        public async Task <List <string> > GetBrandsByCategoryName(string categoryName)
        {
            try
            {
                using (var productClient = new ProductClient())
                {
                    var productResult = await productClient.GetBrandsByCategoryNameAsync(categoryName);

                    productResult.ThrowIfException(true);
                    return(productResult?.Result);
                }
            }
            catch (Exception ex)
            {
                _logger.Error($"获取品牌列表失败 {categoryName}", ex);
                return(null);
            }
        }