コード例 #1
0
        public async Task <IActionResult> Update([FromRoute] string productTypeId, [FromBody] UpdateProductTypeRequest updateProductType)
        {
            var productType = new ProductType
            {
                Id   = productTypeId,
                Type = updateProductType.Name
            };
            var updated = await _productTypeService.UpdateProductTypeAsync(productType);

            if (updated)
            {
                return(Ok(_mapper.Map <ProductTypeResponse>(productType)));
            }
            return(NotFound());
        }
コード例 #2
0
        /// <inheritdoc />
        Task <ApiResponse <ProductTypeResponse> > IStorageApi.UpdateAsync(string productTypeId, UpdateProductTypeRequest updateProductTypeRequest)
        {
            var arguments = new object[] { productTypeId, updateProductTypeRequest };
            var func      = requestBuilder.BuildRestResultFuncForMethod("UpdateAsync", new Type[] { typeof(string), typeof(UpdateProductTypeRequest) });

            return((Task <ApiResponse <ProductTypeResponse> >)func(Client, arguments));
        }