private void datenVorbereiten() { stadtListe = new List <Data.Stadt>(); Data.Stadt Bern = new Data.Stadt(); Bern.StadtId = 1; Bern.StadtName = "Bern"; Bern.IsHauptstadt = true; Bern.Flaeche = 52; Bern.Einwohnerzahl = 135000; stadtListe.Add(Bern); Data.Stadt Basel = new Data.Stadt(); Basel.StadtId = 2; Basel.StadtName = "Basel"; Basel.IsHauptstadt = false; Basel.Flaeche = 24; Basel.Einwohnerzahl = 170000; stadtListe.Add(Basel); Data.Stadt Luzern = new Data.Stadt(); Luzern.StadtId = 3; Luzern.StadtName = "Luzern"; Luzern.IsHauptstadt = false; Luzern.Flaeche = 37; Luzern.Einwohnerzahl = 82000; stadtListe.Add(Luzern); stadtName.Content = stadtListe[0].StadtName; flaecheInput.Text = stadtListe[0].Flaeche.ToString(); einwohnerInput.Text = stadtListe[0].Einwohnerzahl.ToString(); isHauptstadtInput.IsChecked = stadtListe[0].IsHauptstadt ? true : false; }
// Update public static void DemoAUpdate() { Debug.Print("--- DemoAUpdate ---"); // KlasseA ändert Attribute Data.Stadt klasseA1 = Data.Stadt.LesenID(1); klasseA1.StadtName = "Artikel 1 nach Update"; klasseA1.LandId = 2; // Wichtig: Fremdschlüssel muss über Id aktualisiert werden! klasseA1.Aktualisieren(); }
// Create public static void DemoACreate() { Debug.Print("--- DemoACreate ---"); // KlasseA (lange Syntax) Data.Stadt klasseA1 = new Data.Stadt(); klasseA1.StadtName = "Schweiz"; klasseA1.Einwohnerzahl = 150000; klasseA1.Flaeche = 51; klasseA1.IsHauptstadt = true; klasseA1.Land = Data.Land.LesenAttributWie("Schweiz").FirstOrDefault(); Int64 klasseA1Id = klasseA1.Erstellen(); Debug.Print("Artikel erstellt mit Id:" + klasseA1Id); }