//public static void EntferneErsteZiffer() //{ // if (true) // { // } //} public static KontaktDaten KontaktDatenLaden(int id) { Debug.WriteLine("KonsumKreditVerwaltung - KontoInformationenLaden"); Debug.Indent(); KontaktDaten kontaktDaten = null; try { using (var context = new dbOnlineKreditLAPEntities1()) { kontaktDaten = context.AlleKontaktDaten.Where(x => x.ID == id).FirstOrDefault(); Debug.WriteLine("KontaktDaten geladen!"); } } catch (Exception ex) { Debug.WriteLine("Fehler in KontaktDatenLaden"); Debug.Indent(); Debug.WriteLine(ex.Message); Debug.Unindent(); Debugger.Break(); } Debug.Unindent(); return(kontaktDaten); }
public static bool KontaktdatenSpeichern(int idOrt, string idPLZ, string mail, string telefonnummer, string strasseNR, int idKunde) { Debug.WriteLine("KonsumKreditVerwaltung - ArbeitgeberAngabenSpeichern"); Debug.Indent(); bool erfolgreich = false; try { using (var context = new dbOnlineKreditLAPEntities1()) { /// speichere zum Kunden die Angaben Kunde aktKunde = context.AlleKunden.Where(x => x.ID == idKunde).FirstOrDefault(); if (aktKunde != null) { KontaktDaten neueKontaktdaten = new KontaktDaten() { FKOrt = idOrt, //PLZ = idPLZ, EMail = mail, Telefonnummer = telefonnummer, StrasseNR = strasseNR }; aktKunde.KontaktDaten = neueKontaktdaten; } Ort aktOrt = context.AlleOrte.Where(x => x.ID == idKunde).FirstOrDefault(); if (aktOrt != null) { Ort neueOrtdaten = new Ort() { PLZ = idPLZ }; aktOrt = neueOrtdaten; } int anzahlZeilenBetroffen = context.SaveChanges(); erfolgreich = anzahlZeilenBetroffen >= 1; Debug.WriteLine($"{anzahlZeilenBetroffen} KontaktDaten gespeichert!"); } } catch (Exception ex) { Debug.WriteLine("Fehler in KontaktDatenSpeichern"); Debug.Indent(); Debug.WriteLine(ex.Message); Debug.Unindent(); Debugger.Break(); } Debug.Unindent(); return(erfolgreich); }