public static void EditLastClientRent(bd_video_juegosEntities db, LastClientRentViewModel model) { if (db is null) { throw new Exception("db parameter is null"); } if (model is null) { throw new Exception("model parameter is null"); } var cli = (clientes)null; var ju = (juegos)null; var tj = (tipo_juego)null; var t = db.Database.BeginTransaction(); try { cli = db.clientes.FirstOrDefault(f => f.cedula == model.Cedula); if (cli != null) { cli.nombre = model.Nombre; cli.apellidos = model.Apellido; db.Entry(cli).State = EntityState.Modified; } ju = db.juegos.FirstOrDefault(f => f.id_juego == model.id_juego); if (ju != null) { ju.nombre = model.Juego; ju.descripcion = model.Description_juego; db.Entry(ju).State = EntityState.Modified; } tj = db.tipo_juego.FirstOrDefault(f => f.id_tipo_juego == model.id_tipo_juego); if (tj != null) { tj.descripcion = model.tipojuego; db.Entry(tj).State = EntityState.Modified; } } catch (Exception) { t.Rollback(); } t.Commit(); db.SaveChanges(); }
public ActionResult Edit(clientes clientes) { try { if (ModelState.IsValid) { db.Entry(clientes).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(clientes)); } catch { return(View(clientes)); } }
public ActionResult Edit(tipo_juego tipo_Juego) { try { if (ModelState.IsValid) { db.Entry(tipo_Juego).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tipo_Juego)); } catch { return(View(tipo_Juego)); } }