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 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; } } } }