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));
        }
Пример #2
0
        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));
        }