public static tblKontaktdaten KontaktdatenLaden(int id) { Debug.WriteLine("KonsumKreditVerwaltung - KontaktdatenLaden"); Debug.Indent(); tblKontaktdaten kontaktDaten = null; try { using (var context = new dbLapProjektEntities()) { kontaktDaten = context.tblKontaktdaten.FirstOrDefault(x => x.ID_Kontaktdaten == id); Debug.WriteLine("Kontaktdaten geladen!"); } } catch (Exception ex) { Debug.WriteLine("Fehler in FinanzielleSituationLaden"); Debug.Indent(); Debug.WriteLine(ex.Message); Debug.Unindent(); Debugger.Break(); } Debug.Unindent(); return(kontaktDaten); }
public static bool KontaktdatenSpeichern(string strasse, string hausNr, string stiege, string etage, string tuer, string eMail , string telNr, int id_PLZ, int idKunde) { Debug.WriteLine("KonsumKreditVerwaltung - KontaktDatenSpeichern"); Debug.Indent(); bool erfolgreich = false; try { using (var context = new dbLapProjektEntities()) { /// speichere zum Kunden die Angaben tblPersoenlicheDaten aktKunde = context.tblPersoenlicheDaten.Where(x => x.ID_PersoenlicheDaten == idKunde).FirstOrDefault(); if (aktKunde != null) { tblKontaktdaten neueKontaktdaten = context.tblKontaktdaten.FirstOrDefault(x => x.ID_Kontaktdaten == idKunde); if (neueKontaktdaten == null) { neueKontaktdaten = new tblKontaktdaten(); context.tblKontaktdaten.Add(neueKontaktdaten); } neueKontaktdaten.Strasse = strasse; neueKontaktdaten.Hausnummer = hausNr; neueKontaktdaten.Stiege = stiege; neueKontaktdaten.Etage = etage; neueKontaktdaten.Türnummer = tuer; neueKontaktdaten.email = eMail; neueKontaktdaten.Tel = telNr; neueKontaktdaten.FKOrt = id_PLZ; neueKontaktdaten.ID_Kontaktdaten = idKunde; int anzahlZeilenBetroffen = context.SaveChanges(); erfolgreich = anzahlZeilenBetroffen >= 0; Debug.WriteLine($"{anzahlZeilenBetroffen} Kontakt-Daten gespeichert!"); } } } catch (Exception ex) { Debug.WriteLine("Fehler in KontaktdatenSpeichern"); Debug.Indent(); Debug.WriteLine(ex.Message); Debug.Unindent(); Debugger.Break(); } Debug.Unindent(); return(erfolgreich); }