public ActionResult Edit([Bind(Include = "Id,Description")] ProductUpdateInput product) { if (ModelState.IsValid) { _productAppService.Update(product); return(RedirectToAction("Index")); } return(View(product)); }
public void Update(ProductUpdateInput productUpdateInput) { if (productUpdateInput == null) { throw new ArgumentNullException("Product input cannot be null"); } var entity = _producRepository.FindById(productUpdateInput.Id); entity.Description = productUpdateInput.Description; _producRepository.Update(entity); _unitOfWork.Commit(); }
public IHttpActionResult Put(int id, [FromBody] ProductUpdateInput model) { _productAppService.Update(model); return(Ok()); }