public ActionResult Edit([Bind(Include = "Id,Description,Price,Quantity,Status,CustomerId")] EditOrderVm purchaseOrder) { if (ModelState.IsValid) { this.servise.EditOrder(purchaseOrder.Id, purchaseOrder.Description, purchaseOrder.Price, purchaseOrder.Quantity, purchaseOrder.Status, purchaseOrder.CustomerId); return(RedirectToAction("Index")); } ViewBag.CustomerId = new SelectList(this.servise.CustomersList(), "Id", "FirstName", purchaseOrder.CustomerId); return(View(purchaseOrder)); }
// GET: Home/Details/5 public ActionResult Details(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PurchaseOrder purchaseOrder = this.servise.GetOrder(id); EditOrderVm order = Mapper.Map <PurchaseOrder, EditOrderVm>(purchaseOrder); if (order == null) { return(HttpNotFound()); } return(View(order)); }
// GET: Home/Edit/5 public ActionResult Edit(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PurchaseOrder purchaseOrder = this.servise.GetOrder(id); EditOrderVm order = Mapper.Map <PurchaseOrder, EditOrderVm>(purchaseOrder); if (order == null) { return(HttpNotFound()); } ViewBag.CustomerId = new SelectList(this.servise.CustomersList(), "Id", "FullName", order.CustomerId); return(View(order)); }