示例#1
0
 // Update
 public static void DemoBUpdate()
 {
     Debug.Print("--- DemoBUpdate ---");
     Data.Playlist klasseB = Data.Playlist.LesenID(1);
     klasseB.PlaylistName = "Artikelgruppe 2 nach Update";
     klasseB.Aktualisieren();
     Debug.Print("Gruppe mit Name 'Artikelgruppe 1' verändert");
 }
示例#2
0
 // Read
 public static void DemoBRead()
 {
     Debug.Print("--- DemoBRead ---");
     // Demo liest 1 Objekt
     Data.Playlist klasseB = Data.Playlist.LesenAttributGleich("Artikelgruppe 1").FirstOrDefault();
     Debug.Print("Auslesen einzelne Gruppe mit Name: " + klasseB.PlaylistName + " Datum" + klasseB.ErstellDatum.ToString("dd.MM.yyyy"));
     // Liste auslesen
     foreach (Data.Lied klasseA in klasseB.Lied)
     {
         Debug.Print("Artikelgruppe: " + klasseB.PlaylistName + " enthält Artikel:" + klasseA.Titel);
     }
 }
示例#3
0
 // Delete
 public static void DemoBDelete()
 {
     Debug.Print("--- DemoBDelete ---");
     // Achtung! Referentielle Integrität darf nicht verletzt werden!
     try
     {
         Data.Playlist klasseB = Data.Playlist.LesenID(1);
         klasseB.Loeschen();
         Debug.Print("Gruppe mit Id 1 gelöscht");
     } catch (Exception ex)
     {
         Debug.Print("Fehler beim Löschen:" + ex.Message);
     }
 }
示例#4
0
        // Create
        public static void DemoBCreate()
        {
            Debug.Print("--- DemoBCreate ---");
            // KlasseB (kurze Syntax)
            Data.Playlist klasseB1 = new Data.Playlist {
                PlaylistName = "Artikelgruppe 1", Favorisiert = true, ErstellDatum = DateTime.Today.AddDays(-1)
            };
            Int64 klasseB1Id = klasseB1.Erstellen();

            Debug.Print("Gruppe erstellt mit Id:" + klasseB1Id);
            Data.Playlist klasseB2 = new Data.Playlist {
                PlaylistName = "Artikelgruppe 2", Favorisiert = true, ErstellDatum = DateTime.Today
            };
            Int64 klasseB2Id = klasseB2.Erstellen();

            Debug.Print("Gruppe erstellt mit Id:" + klasseB2Id);
        }