コード例 #1
0
 public async Task <Category> AddCategoryAsync(AddCategoryParams @params, CancellationToken?token = default(CancellationToken?))
 {
     using (var response = await Post(BuildEndpoint($"projects/{@params.ProjectIdOrKey}/categories"), @params, token))
         using (var content = response.Content)
         {
             return(await Factory.CreateCategoryAsync(response));
         }
 }
コード例 #2
0
        public async Task <ResultViewModel> Add([FromBody] AddCategoryParams addCategoryParams)
        {
            ResultViewModel msg = AddCategoryParamsValidator.Validate(addCategoryParams);

            if (msg.Code != ResultCode.Success)
            {
                return(msg);
            }

            GoodsCategory goodsCategory = new GoodsCategory();

            goodsCategory.ShopId    = this.CurrentAuthShopId();
            goodsCategory.Name      = addCategoryParams.Name;
            goodsCategory.ShowIndex = addCategoryParams.ShowIndex;
            DataResult dataResult = await goodsCategoryBusiness.Add(goodsCategory);

            return(AutoMapperUtil.Singleton.Map <DataResult, ResultViewModel>(dataResult));
        }