//*** EDITAR *** // GET: Presupuesto public ActionResult Edit(int id) { sesion_Usuario = (USUARIO)Session["USUARIO"]; ViewBag.rol = sesion_Usuario.ROL_ID; EditPresupuestoViewModel model = new EditPresupuestoViewModel(); using (var db = new Entities()) { var oPresu = db.PRESUPUESTO.Find(id); model.id_presupuesto = oPresu.ID_PRESUPUESTO; model.fecha_inicio = oPresu.FECHA_INICIO; model.fecha_fin = oPresu.FECHA_FIN; model.valor_pre = oPresu.VALOR_PRE; model.total_gastos = oPresu.TOTAL_GASTOS; } return(View(model)); }
public ActionResult Edit(EditPresupuestoViewModel model) { if (!ModelState.IsValid) { return(View()); } using (var db = new Entities()) { var oPresu = db.PRESUPUESTO.Find(model.id_presupuesto); oPresu.FECHA_INICIO = model.fecha_inicio; oPresu.FECHA_FIN = model.fecha_fin; oPresu.VALOR_PRE = model.valor_pre; oPresu.TOTAL_GASTOS = model.total_gastos; db.Entry(oPresu).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } return(Redirect(Url.Content("~/Presupuesto/"))); }