/// <summary> /// aktuális felhasználó módosult adatainak adatbázisba mentése /// </summary> /// <param name="f"></param> public void Update(felhtabla f) { var ezt = db.felhtabla.Find(f.idFelh); if (ezt != null) { db.Entry(ezt).CurrentValues.SetValues(f); } }
/// <summary> /// Az adatok módosításáért felel, Check-eket követően hívódik meg. /// </summary> public void Modosit() { //autóktábla update autoktabla regi = db.autoktabla.SingleOrDefault(x => x.rendszam.Contains(view.selectedRendszam)); autoktabla uj = new autoktabla( view.rendszam, view.alvaz, Convert.ToInt32(view.km), view.autoR, view.vont, view.bikak, view.mentod, view.gyartmany, view.tipus); if (uj != null) { db.Entry(regi).CurrentValues.SetValues(uj); } //műszakiállapottábla update muszakiallapottabla regiM = db.muszakiallapottabla.SingleOrDefault(x => x.rendszamHOZ.Contains(view.selectedRendszam)); DateTime evjarat = regiM.evjarat; int id = regiM.idmuszakiAllapot; muszakiallapottabla ujM = new muszakiallapottabla( id, view.rendszam, view.mMegyei, view.mOrszagos, view.teligumi, view.nyarigumi, view.muszaki, view.bizt, evjarat); if (uj != null) { db.Entry(regiM).CurrentValues.SetValues(ujM); } Save(); }