public void Save(jarmukategoria jk) { view.errorMessage = null; if (repo.Exists(jk)) { try { repo.Update(jk); } catch (Exception ex) { view.errorMessage = ex.Message; } } else { try { repo.Insert(jk); } catch (Exception ex) { view.errorMessage = ex.Message; } } }
public void Add(jarmukategoria jk) { //Adatbázishoz hozzá fűzi repo.Insert(jk); //Hozzá fűzi a bindingListhez view.bindingList.Add(jk); }
public void Save(jarmukategoria jk) { view.errorMessage = null; if (repo.Exist(jk)) { try { //frrissítés (adatbázis mentés még nem történik) repo.Update(jk); } catch (Exception ex) { view.errorMessage = ex.Message; } } else { try { //új elemhozzáadása (adatbázis mentés még nem történik) repo.Insert(jk); } catch (Exception ex) { view.errorMessage = ex.Message; } } }
public void Insert(jarmukategoria jk) { if (db.jarmukategoria.Any(x => x.kategoriaNev == jk.kategoriaNev)) { throw new Exception("Már létezik ilyen névvel kategória!"); } db.jarmukategoria.Add(jk); }
public void Modify(int index, jarmukategoria jk) { if (jk.Id > 0) { view.bindingList[index] = jk; repo.Update(jk); } }
public void Update(jarmukategoria param) { var jk = db.jarmukategoria.Find(param.Id); if (jk != null) { db.Entry(jk).CurrentValues.SetValues(param); } }
public void Add(jarmukategoria jk) { if (view.bindingList.Any(x => x.kategoriaNev == jk.kategoriaNev)) { //throw new Exception("Már létezik ilyen névvel kategória!"); } else { view.bindingList.Add(jk); repo.Insert(jk); } }
public void Insert(jarmukategoria jk) { //Ellenőrzi, hogy létezik e már az adott elem if (db.jarmukategoria.Any(x => x.kategoriaNev == jk.kategoriaNev)) { //az egész metódust így belerakhatjuk egy try-chatch-be (presenterbe) throw new Exception("Már létezik ilyen jármű kategória"); } else { db.jarmukategoria.Add(jk); } }
public void Update(jarmukategoria param) { var db_jk = db.jarmukategoria.Find(param.Id); if (db_jk != null) { //Az összes értéket frissiti a paraméter értékeivel db.Entry(db_jk).CurrentValues.SetValues(param); //Ha csak egy mezőt akarunk frissiteni //db_jk.kategoriaNev = param.kategoriaNev; //db.SaveChanges(); } }
public bool Exists(jarmukategoria jk) { return(db.jarmukategoria.Any(x => x.Id == jk.Id)); }
public void Modify(jarmukategoria jk) { repo.Update(jk); }