public void Modify(int index, ugyfel uf) { if (uf.id > 0) { view.bindingList[index] = uf; repo.Update(uf); } }
public void Update(ugyfel param) { var uf = db.ugyfel.Find(param.id); if (uf != null) { db.Entry(uf).CurrentValues.SetValues(param); } }
public void Modify(ugyfel uf) { repo.Update(uf); }
public void Add(ugyfel uf) { view.bindingList.Add(uf); // hozzáadás ehhez a contexthez is repo.Insert(uf); }
public void Add(ugyfel uf) { view.bindingList.Insert(0, uf); repo.Insert(uf); view.totalItems++; }
public bool Exists(ugyfel uf) { return(db.ugyfel.Any(x => x.id == uf.id)); }
public void Insert(ugyfel uf) { // TODO: Beillesztés }
public void Save(ugyfel uf) { view.errorVnev = null; view.errorKnev = null; view.errorVaros = null; view.errorIrszam = null; view.errorCim = null; view.errorTelefon = null; view.errorEmail = null; bool helyes = true; if (string.IsNullOrEmpty(uf.vezeteknev)) { view.errorVnev = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.keresztnev)) { view.errorKnev = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.varos)) { view.errorVaros = Resources.KotelezoMezo; helyes = false; } if (uf.irszam < 1) { view.errorIrszam = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.cim)) { view.errorCim = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.telefonszam)) { view.errorTelefon = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.email)) { view.errorEmail = Resources.KotelezoMezo; helyes = false; } else { try { new MailAddress(uf.email); } catch (Exception) { view.errorEmail = Resources.NemEmail; } } // Repo ellenőrzés if (helyes) { if (repo.Exists(uf)) { try { repo.Update(uf); } catch (Exception ex) { view.errorVnev = ex.Message; } } else { try { repo.Insert(uf); } catch (Exception ex) { view.errorVnev = ex.Message; } } } }
public void Insert(ugyfel uf) { db.ugyfel.Add(uf); }
public void Insert(ugyfel ugyfel) { db.ugyfel.Add(ugyfel); }
public void Save(ugyfel uf) { view.errorVnev = null; view.errorKnev = null; view.errorVaros = null; // TODO: Hiányzó elem view.errorTelefon = null; view.errorEmail = null; bool helyes = true; // TODO: javítás if (string.IsNullOrEmpty(uf.keresztnev)) { view.errorVnev = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.vezeteknev)) { view.errorKnev = Resources.NemEmail; helyes = false; } if (string.IsNullOrEmpty(uf.varos)) { view.errorVaros = Resources.KotelezoMezo; helyes = false; } //TODO: Hiányzó elem if (string.IsNullOrEmpty(uf.telefonszam)) { view.errorTelefon = Resources.KotelezoMezo; helyes = false; } if (string.IsNullOrEmpty(uf.email)) { view.errorEmail = Resources.KotelezoMezo; helyes = false; } else { try { new MailAddress(uf.email); } catch (Exception) { view.errorEmail = Resources.NemEmail; } } // Repo ellenőrzés if (helyes) { if (repo.Exists(uf)) { try { // TODO: Módosítás } catch (Exception ex) { view.errorVnev = ex.Message; } } else { try { // TODO: Beillesztés } catch (Exception ex) { view.errorVnev = ex.Message; } } } }