public async Task <ActionResult> Edit(POImageVM pOImageDTO) //POST: /POImages/Edit/5 { if (ModelState.IsValid) { var entity = pOImageDTO.ToPOImage(); DataContext.Entry(entity).State = EntityState.Modified; await DataContext.SaveChangesAsync(this); return(RedirectToAction("Index")); } return(View(pOImageDTO)); }
public async Task <ActionResult> Create(int?purchaseOrderId, POImageVM vm) //POST: /POImages/Create { if (ModelState.IsValid) { var entity = vm.ToPOImage(); DataContext.POImages.Add(entity); await DataContext.SaveChangesAsync(this); return(RedirectToAction("Create", new { purchaseOrderId = vm.PurchaseOrderId })); } var purchaseOrder = await FindAsyncPurchaseOrder(vm.PurchaseOrderId); vm.PurchaseOrder = new PurchaseOrderDTO(purchaseOrder); return(View(vm)); }