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