public void EditPurchase(EditPurchaseBindingModel bindingModel) { Purchase editedPurchase = Mapper.Map <EditPurchaseBindingModel, Purchase>(bindingModel); this.Context.Entry(editedPurchase).State = EntityState.Modified; this.Context.SaveChanges(); }
public ActionResult Edit([Bind(Include = "Id,TotalPrice,Discount,CompletedOndate,IsCompleted,DeliveryAddress,DeliveryDate,DeliveryPrice")] EditPurchaseBindingModel bindingModel) { if (ModelState.IsValid) { this.purchaseService.EditPurchase(bindingModel); this.TempData["Success"] = $"Purchase with id {bindingModel.Id} was edited successfully."; return(RedirectToAction("Details", "Purchases", new { id = bindingModel.Id })); } return(View(bindingModel)); }