public ActionResult AddEditItem(int parentId, int id) { var model = new EditPurchaseOrderDetailTempViewModel(); model.PurchaseOrderDetailTemp = PurchasingService.FindPurchaseOrderDetailTempModel(id, CurrentCompany, true); model.PurchaseOrderDetailTemp.PurchaseOrderHeaderTempId = parentId; prepareEditModel(model, parentId); model.LGS = PurchasingService.LockPurchaseOrderDetailTemp(model.PurchaseOrderDetailTemp); return(View("AddEditItem", model)); }
public ActionResult DoAddItem(EditPurchaseOrderDetailTempViewModel model, string command) { if (command.ToLower() == "additem") { prepareEditModel(model, model.ParentId); if (ModelState.IsValid) { // Add the item to the temp table model.PurchaseOrderDetailTemp.CompanyId = CurrentCompany.Id; var modelError = PurchasingService.InsertOrUpdatePurchaseOrderDetailTemp(model.PurchaseOrderDetailTemp, CurrentUser, model.LGS); if (modelError.IsError) { ModelState.AddModelError("PurchaseOrderDetailTemp_" + modelError.FieldName, modelError.Message); } } } return(View("AddEditItem", model)); }
private void prepareEditModel(EditPurchaseOrderDetailTempViewModel model, int parentId) { }