public async Task <IActionResult> AddProduct(AddProductViewModel model) { var product = new Product { CategoryID = model.CategoryId, ProductName = model.Name, Description = model.Description, UnitPrice = model.Price, }; await _dbContext.Products.AddAsync(product); await _dbContext.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult <Product> > PostProduct([FromBody] Product product) { var entity = new ProductEntity { CategoryID = product.CategoryID, Description = product.Description, ImagePath = product.ImagePath, ProductName = product.ProductName, UnitPrice = product.UnitPrice, }; await _context.Products.AddAsync(entity); await _context.SaveChangesAsync(); return(ToDto(entity)); }