Example #1
0
        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));
        }
Example #2
0
 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));
        }
Example #4
0
        // 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));
        }