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();
        }
예제 #3
0
 public IHttpActionResult Put(int id, [FromBody] ProductUpdateInput model)
 {
     _productAppService.Update(model);
     return(Ok());
 }