public async System.Threading.Tasks.Task <ActionResult> Create() { var loadSelectListItem = new LoadSelectListItem(); PurchaseOrderEdit PurchaseOrder = new PurchaseOrderEdit(); PurchaseOrder.PurchaseOrderStatusList = await loadSelectListItem.PurchaseOrderStatusAsync(); PurchaseOrder.SupplierList = await loadSelectListItem.SupplierAsync(); return(View(PurchaseOrder)); }
public async System.Threading.Tasks.Task <ActionResult> Edit(int id, PurchaseOrderEdit PurchaseOrder) { try { // TODO: Add update logic here new ObjectLib().UpdateObject(PurchaseOrder, Request.RequestContext.HttpContext.User.Identity.Name); await new HttpClientLib().PutAsync <PurchaseOrders>("API", "/api/PurchaseOrders/" + id, PurchaseOrder); return(RedirectToAction("Index")); } catch { return(View()); } }
public IHttpActionResult GetPurchaseOrders(int id) { PurchaseOrderEdit purchaseOrderEdit = new PurchaseOrderEdit(); PurchaseOrders purchaseOrders = db.PurchaseOrders.Find(id); if (purchaseOrders == null) { return(NotFound()); } Suppliers supplier = db.Suppliers.Find(purchaseOrders.SupplierId); purchaseOrderEdit = purchaseOrders as PurchaseOrderEdit; //purchaseOrderEdit.Supplier = supplier.Name; return(Ok(purchaseOrders)); }
// GET: PurchaseOrders/Edit/5 public async System.Threading.Tasks.Task <ActionResult> Edit(int id) { var loadSelectListItem = new LoadSelectListItem(); PurchaseOrderEdit PurchaseOrder = await new HttpClientLib().GetByIdAsync <PurchaseOrderEdit>("API", "/api/PurchaseOrders/", id); PurchaseOrder.PurchaseOrderStatusList = await loadSelectListItem.PurchaseOrderStatusAsync(); PurchaseOrder.SupplierList = await loadSelectListItem.SupplierAsync(); Dictionary <string, string> paramList = new Dictionary <string, string>(); paramList.Add("purchaseOrderId", id.ToString()); PurchaseOrder.VPurchaseOrderLines = await new HttpClientLib().GetByAsync <IEnumerable <VPurchaseOrderLines> >("API", "/api/PurchaseOrderLines/", paramList); return(View(PurchaseOrder)); }