Beispiel #1
0
 private static void VoegBierToe()
 {
     //zoek eerst het SoortNr op in Soorten met naam “Alcoholvrij”
     using (BierenDbContext db = new BierenDbContext())
     {
         Soorten soort = db.Soorten.Where(s => s.Soort.ToLower() == "alcoholvrij").FirstOrDefault();
         if (soort == null)
         {
             Console.WriteLine("Soort 'alcoholvrij' niet gevonden");
         }
         else
         {
             //Zoek BrouwerNr voor Brouwer “Zwingel” (zoek eerst deze Brouwer op via BrNaam)
             Brouwers brouwer = db.Brouwers.Where(b => b.BrNaam.ToLower() == "zwingel").Single();
             //Nieuw Bier toevoegen met naam "TESTBIER" van brouwer "Zwingel" en soort "alcoholvrij"
             int    newBierNr = db.Bieren.Max(b => b.BierNr) + 1;
             Bieren bier      = new Bieren()
             {
                 BierNr    = newBierNr, //99999,
                 Naam      = "TESTBIER",
                 Alcohol   = 0.0,
                 BrouwerNr = brouwer.BrouwerNr,
                 SoortNr   = soort.SoortNr
             };
             //Toevoegen aan de collectie Bierens
             db.Bieren.Add(bier);
             //Nieuw bier bewaren in database
             db.SaveChanges();
         }
     }
 }
Beispiel #2
0
 private static Bieren ZoekBierOpNaam(string bierNaam)
 {
     using (BierenDbContext bierenDb = new BierenDbContext())
     {
         Bieren bier = bierenDb.Bieren.Where(b => b.Naam.ToUpper() == bierNaam).FirstOrDefault();
         return(bier);
     }
 }
Beispiel #3
0
 private static void WijzigBier()
 {
     using (BierenDbContext bierenDb = new BierenDbContext())
     {
         //Zoek bier met naam "TESTBIER"
         Bieren bier = ZoekBierOpNaam("TESTBIER");
         if (bier == null)
         {
             Console.WriteLine("Bier met naam 'TESTBIER' niet gevonden");
             return;
         }
         bier.Naam = "TESTALCOHOLVRIJ";
         bierenDb.Bieren.Update(bier);
         bierenDb.SaveChanges();
     }
 }
Beispiel #4
0
 private static void VerwijderBier(string naam)
 {
     using (BierenDbContext bierenDb = new BierenDbContext())
     {
         Bieren bier = ZoekBierOpNaam(naam);
         if (bier == null)
         {
             Console.WriteLine($"Bier met naam '{naam}' niet gevonden");
             return;
         }
         //Gevonden bier verwijderen
         bierenDb.Bieren.Remove(bier);
         bierenDb.SaveChanges();
         Console.WriteLine($"Bier met naam '{naam}' verwijderd.");
     }
 }