コード例 #1
0
        public async Task <ActionResult <ProductCategory> > PostProductCategory(ProductCategoryPutModel productCategoryModel)
        {
            var entity = _context.ProductCategories.Add(new ProductCategory
            {
                Name        = productCategoryModel.Name,
                Description = productCategoryModel.Description
            });
            await _context.SaveChangesAsync();

            return(CreatedAtAction(nameof(GetProductCategory), new { id = entity.Entity.Id }, productCategoryModel));
        }
コード例 #2
0
        public async Task <IActionResult> PutProductCategory(int id, ProductCategoryPutModel productCategoryModel)
        {
            var productCategory = await _context.ProductCategories.FindAsync(id);

            if (!productCategory.Exist())
            {
                return(NotFound());
            }

            productCategory.Name        = productCategoryModel.Name;
            productCategory.Description = productCategoryModel.Description;

            await _context.SaveChangesAsync();

            return(NoContent());
        }