From 10ea0783e725928c2d0ca2addd26d25f4066e9af Mon Sep 17 00:00:00 2001 From: Husky Date: Sun, 16 Feb 2020 20:23:18 +0100 Subject: [PATCH] =?UTF-8?q?Kunden=20k=C3=B6nnen=20hinzugef=C3=BCgt=20werde?= =?UTF-8?q?n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KanSan/Klassen/Kunde.cs | 10 ++++++---- KanSan/MainWindow.xaml.cs | 16 +++++++++++++--- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/KanSan/Klassen/Kunde.cs b/KanSan/Klassen/Kunde.cs index f894059..0fa1d8a 100644 --- a/KanSan/Klassen/Kunde.cs +++ b/KanSan/Klassen/Kunde.cs @@ -12,18 +12,20 @@ namespace KanSan.Klassen public string PLZ { get; set; } public string Ort { get; set; } - public List Baustellen { get; } = new List(); + public List Baustellen { get; set; } = new List(); - public void NeueBaustelle(string ort, string strasse, string projektnummer) + public void NeueBaustelle(KanSanContext ksc,string ort, string strasse, string projektnummer) { Baustelle baustelle = new Baustelle(this) { Ort = ort, ID = Guid.NewGuid(), Projektnummer = projektnummer, - Strasse = Strasse + Strasse = strasse }; - Baustellen.Add(baustelle); + //Baustellen.Add(baustelle); + ksc.Add(baustelle); + ksc.SaveChanges(); } } } \ No newline at end of file diff --git a/KanSan/MainWindow.xaml.cs b/KanSan/MainWindow.xaml.cs index 6730be7..1bf7571 100644 --- a/KanSan/MainWindow.xaml.cs +++ b/KanSan/MainWindow.xaml.cs @@ -61,9 +61,19 @@ namespace KanSan using (KanSanContext ksc = new KanSanContext()) { var kunden = ksc.Kunden.First(); - //kunden.NeueBaustelle("Oldenburg", "Ammerländer", "20-850-006"); + kunden.NeueBaustelle(ksc,"Oldenburg", "Strasse33", "20-850-012"); + /* + Baustelle baustelle = new Baustelle(kunden); + baustelle.ID = Guid.NewGuid(); + baustelle.Ort = "Oldenburg"; + baustelle.Projektnummer = "20-850-006"; + baustelle.Strasse = "Ammerländer"; + ksc.Add(baustelle); + */ + //NeueBaustelle("Oldenburg", "Ammerländer", "20-850-006"); - InsertOrUpdateGraph(ksc, kunden); + + //InsertOrUpdateGraph(ksc, kunden); } /*InitialKundenDatabase(); @@ -81,7 +91,7 @@ namespace KanSan Strasse = "Donnerschweerstraße 74" }; - kunde.NeueBaustelle("Oldenburg", "Kaspersweg", "20-850-003"); + //kunde.NeueBaustelle("Oldenburg", "Kaspersweg", "20-850-003"); using (KanSanContext ksc = new KanSanContext()) { ksc.Kunden.Add(kunde);