public ActionResult _DeletePO(Int32 PurcherseOrderId, Int32?FatherId) { var model = new _DeletePOViewModel(); model.Fill(CargarDatosContext(), PurcherseOrderId, FatherId); return(View(model)); }
public ActionResult _DeletePO(_DeletePOViewModel model) { try { PurcherseOrder purcherseOrder = null; if (model.PurcherseOrderId > 0) { purcherseOrder = context.PurcherseOrder.FirstOrDefault(x => x.PurcherseOrderId == model.PurcherseOrderId); purcherseOrder.State = ConstantHelpers.ESTADO.INACTIVO; } context.SaveChanges(); PostMessage(MessageType.Success); } catch (Exception ex) { PostMessage(MessageType.Error); } return(RedirectToAction("ListPO")); }