Example #1
0
 public IActionResult UpdateStaffProduct(ProductStaffUpdateViewModel newProduct)
 {
     if (_productService.UpdateProduct(newProduct))
     {
         return(StatusCode(200));
     }
     return(StatusCode(400));
 }
Example #2
0
        public bool UpdateProduct(ProductStaffUpdateViewModel newProduct)
        {
            var oldProduct = _context.Products.Find(newProduct.Id);
            var product    = _mapper.Map <ProductStaffUpdateViewModel, Product>(newProduct, oldProduct);

            try
            {
                _context.Update(product);
                _context.SaveChanges();
                return(true);
            }
            catch (DbUpdateException)
            {
                return(false);
            }
        }