public void SaveEszkoz() { var eszkoz = view.eszkozok; db.eszkozok.Add(eszkoz); db.SaveChanges(); LoadData(); }
public void SaveFeladat() { //Módosult vagy új feladat var szoba1 = view.szoba; var eszkozok = view.tobbeszkoz; var futes = view.tobbfutes; szoba1.lakasID = CurrentUser.lakasId; //Adatbázisban lévő feladat var dbletezik = db.szoba.Find(szoba1.id); /*var dbeszkozletezik = db.tobbeszkoz.Find(szoba1.id); * var dbfutesleteezik = db.tobbfutes.Find(szoba1.id);*/ if (dbletezik != null) { //Kiszedi a társítást a db rekordból db.Entry(dbletezik).State = System.Data.Entity.EntityState.Detached; //Újra társítja a feladatott új értékekkel db.Entry(szoba1).State = System.Data.Entity.EntityState.Modified; //db.Entry(eszkozok).State = System.Data.Entity.EntityState.Modified; //db.Entry(futes).State = System.Data.Entity.EntityState.Modified; } else { db.szoba.Add(szoba1); eszkozok.szobaID = szoba1.id; szoba1.tobbeszkoz.Add(eszkozok); db.SaveChanges(); //le kell kérdezni az legutolsó szoba id eszkozok.szobaID = szoba1.id; db.tobbeszkoz.Add(eszkozok); //futes.szobaID = szoba1.id; //db.tobbfutes.Add(futes); db.SaveChanges(); } /*if (dbeszkozletezik != null && dbfutesleteezik != null) * { * db.Entry(dbeszkozletezik).State = System.Data.Entity.EntityState.Detached; * db.Entry(dbfutesleteezik).State = System.Data.Entity.EntityState.Detached; * db.Entry(szoba1).State = System.Data.Entity.EntityState.Modified; * } * else * {*/ //db.tobbeszkoz.Add(eszkozok); //db.tobbfutes.Add(futes); //} db.SaveChanges(); LoadData(); }
public void SaveFelhasznalo() { var felh = view.users; var letezik = db.users.Find(felh.id); if (letezik != null) { db.Entry(letezik).State = System.Data.Entity.EntityState.Detached; db.Entry(felh).State = System.Data.Entity.EntityState.Modified; } else { db.users.Add(felh); } db.SaveChanges(); LoadData(); }
public void SaveFeladat() { var szoba1 = view.szoba; szoba1.lakasID = CurrentUser.lakasId; var dbletezik = db.szoba.Find(szoba1.id); if (dbletezik != null) { db.Entry(dbletezik).State = System.Data.Entity.EntityState.Detached; db.Entry(szoba1).State = System.Data.Entity.EntityState.Modified; } else { db.szoba.Add(szoba1); db.SaveChanges(); } db.SaveChanges(); LoadData(); }
public void SaveFelhasznalo() { //Módosult vagy új feladat var felh = view.users; //Adatbázisban lévő feladat var letezik = db.users.Find(felh.id); if (letezik != null) { //Kiszedi a társítást a db rekordból db.Entry(letezik).State = System.Data.Entity.EntityState.Detached; db.Entry(felh).State = System.Data.Entity.EntityState.Modified; //Újra társítja a feladatott új értékekkel } else { db.users.Add(felh); } db.SaveChanges();//Úgy kéne módosítani az felhasználót hogy a jelszó ne változzon és ne adjon ki hibát LoadData(); }