public IActionResult SaveProduct([FromBody] Product product) { bool isNew = false; Product data = _context.Products.Where(p => p.ProductId == product.ProductId).FirstOrDefault(); if (data == null) { data = new Product(); isNew = true; } data.Name = product.Name; data.InStock = product.InStock; data.ProductCode = product.ProductCode; data.ProductTypeId = product.ProductTypeId; data.StartDateTime = product.StartDateTime; data.CreatedDateTime = DateTime.Now; data.ModifiedDateTime = DateTime.Now; data.ProductSubCategoryId = 1; if (isNew) { _context.Add(data); } _context.SaveChanges(); return(Ok(data)); }
public IActionResult Save([FromBody] ProductCategory productCategory) { bool isNew = false; ProductCategory data = _context.ProductCategories.Where(p => p.ProductCategoryId == productCategory.ProductCategoryId).FirstOrDefault(); if (data == null) { data = new ProductCategory(); isNew = true; } data.Name = productCategory.Name; if (isNew) { _context.Add(data); } _context.SaveChanges(); return(Ok(data)); }