public IActionResult UpdateStaffProduct(ProductStaffUpdateViewModel newProduct) { if (_productService.UpdateProduct(newProduct)) { return(StatusCode(200)); } return(StatusCode(400)); }
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); } }