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)); }
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()); }