public static void Initialize(PollContext context) { context.Database.EnsureCreated(); // Look for any verkiezingen. if (context.Gebruikers.Any()) { return; // DB has been seeded } context.Gebruikers.AddRange( new Gebruiker { Email = "*****@*****.**", Wachtwoord = "123456", Gebruikersnaam = "brecht" }, new Gebruiker { Email = "*****@*****.**", Wachtwoord = "123456", Gebruikersnaam = "ruben" }, new Gebruiker { Email = "*****@*****.**", Wachtwoord = "123456", Gebruikersnaam = "karen" }, new Gebruiker { Email = "*****@*****.**", Wachtwoord = "123456", Gebruikersnaam = "Boz" } ); context.SaveChanges(); context.Polls.AddRange( new Poll { Naam = "Gezelschapspelletjes" }, new Poll { Naam = "Games" } , new Poll { Naam = "Fastfood" } , new Poll { Naam = "Ijsjes" } ); context.SaveChanges(); context.PollGebruikers.AddRange( new PollGebruiker { PollID = 1, GebruikerID = 1, Gestemd = true, IsAdmin = true, IsActief = true }, new PollGebruiker { PollID = 1, GebruikerID = 2, Gestemd = true, IsAdmin = false, IsActief = true }, new PollGebruiker { PollID = 2, GebruikerID = 1, Gestemd = true, IsAdmin = true, IsActief = true } , new PollGebruiker { PollID = 2, GebruikerID = 2, Gestemd = false, IsAdmin = false, IsActief = true } , new PollGebruiker { PollID = 3, GebruikerID = 1, Gestemd = false, IsAdmin = true, IsActief = true }, new PollGebruiker { PollID = 3, GebruikerID = 2, Gestemd = false, IsAdmin = false, IsActief = true }, new PollGebruiker { PollID = 4, GebruikerID = 1, Gestemd = false, IsAdmin = false, IsActief = true }, new PollGebruiker { PollID = 4, GebruikerID = 2, Gestemd = false, IsAdmin = true, IsActief = true } ); context.SaveChanges(); context.Antwoorden.AddRange( new Antwoord { Optie = "Kolonisten van Catan", PollID = 1 }, new Antwoord { Optie = "Yahtzee", PollID = 1 }, new Antwoord { Optie = "League", PollID = 2 }, new Antwoord { Optie = "Civ 5", PollID = 2 }, new Antwoord { Optie = "Frietjes", PollID = 3 }, new Antwoord { Optie = "Pizza", PollID = 3 }, new Antwoord { Optie = "Vanille", PollID = 4 }, new Antwoord { Optie = "Banaan", PollID = 4 } ); context.SaveChanges(); context.Stemmen.AddRange( new Stem { AntwoordID = 1, GebruikerID = 1 }, new Stem { AntwoordID = 2, GebruikerID = 2 } , new Stem { AntwoordID = 3, GebruikerID = 1 } , new Stem { AntwoordID = 4, GebruikerID = 1 } ); context.SaveChanges(); context.Relaties.AddRange( new Relatie { GebruikerID_1 = 1, GebruikerID_2 = 2, status = true }, new Relatie { GebruikerID_1 = 1, GebruikerID_2 = 3, status = true }, new Relatie { GebruikerID_1 = 1, GebruikerID_2 = 4, status = true } ); context.SaveChanges(); }
public static void Initialize(PollContext context) { context.Database.EnsureCreated(); if (context.Polls.Any()) { return; // DB has been seeded } //database vullen met testdata Poll poll1 = new Poll { Vraag = "Wat is je favoriete kleur?" }; Poll poll2 = new Poll { Vraag = "Heb je een rijbewijs?" }; Poll poll3 = new Poll { Vraag = "Hou je van pizza?" }; Antwoord antwoord1 = new Antwoord { Respons = "blauw", Poll = poll1 }; Antwoord antwoord2 = new Antwoord { Respons = "geel", Poll = poll1 }; Antwoord antwoord3 = new Antwoord { Respons = "rood", Poll = poll1 }; Antwoord antwoord4 = new Antwoord { Respons = "groen", Poll = poll1 }; Antwoord antwoord5 = new Antwoord { Respons = "Ja", Poll = poll2 }; Antwoord antwoord6 = new Antwoord { Respons = "Nee", Poll = poll2 }; Antwoord antwoord7 = new Antwoord { Respons = "Ja", Poll = poll3 }; Antwoord antwoord8 = new Antwoord { Respons = "Nee", Poll = poll3 }; Gebruiker gebruiker1 = new Gebruiker { Email = "*****@*****.**", Gebruikersnaam = "tijl123", Wachtwoord = "tijl123" }; Gebruiker gebruiker2 = new Gebruiker { Email = "*****@*****.**", Gebruikersnaam = "jan123", Wachtwoord = "jan123" }; Gebruiker gebruiker3 = new Gebruiker { Email = "*****@*****.**", Gebruikersnaam = "bert123", Wachtwoord = "bert123" }; Gebruiker gebruiker4 = new Gebruiker { Email = "*****@*****.**", Gebruikersnaam = "gert123", Wachtwoord = "gert123" }; Stem stem1 = new Stem { Gebruiker = gebruiker1, Antwoord = antwoord1 }; Stem stem2 = new Stem { Gebruiker = gebruiker2, Antwoord = antwoord2 }; Stem stem3 = new Stem { Gebruiker = gebruiker3, Antwoord = antwoord5 }; PollGebruiker pollGebruiker1 = new PollGebruiker { Geaccepteerd = true, Gebruiker = gebruiker1, Poll = poll1 }; PollGebruiker pollGebruiker2 = new PollGebruiker { Geaccepteerd = false, Gebruiker = gebruiker1, Poll = poll2 }; PollGebruiker pollGebruiker3 = new PollGebruiker { Geaccepteerd = true, Gebruiker = gebruiker2, Poll = poll1 }; PollGebruiker pollGebruiker4 = new PollGebruiker { Geaccepteerd = true, Gebruiker = gebruiker3, Poll = poll2 }; PollGebruiker pollGebruiker5 = new PollGebruiker { Geaccepteerd = false, Gebruiker = gebruiker1, Poll = poll3 }; Vriend vriend1 = new Vriend { Ontvanger = gebruiker1, Verzender = gebruiker2, Geaccepteerd = false }; Vriend vriend2 = new Vriend { Ontvanger = gebruiker1, Verzender = gebruiker3, Geaccepteerd = true }; Vriend vriend3 = new Vriend { Ontvanger = gebruiker1, Verzender = gebruiker4, Geaccepteerd = false }; context.Polls.AddRange( poll1, poll2, poll3); context.Antwoorden.AddRange( antwoord1, antwoord2, antwoord3, antwoord4, antwoord5, antwoord6, antwoord7, antwoord8); context.Gebruikers.AddRange( gebruiker1, gebruiker2, gebruiker3, gebruiker4); context.Stemmen.AddRange( stem1, stem2, stem3); context.PollGebruikers.AddRange( pollGebruiker1, pollGebruiker2, pollGebruiker3, pollGebruiker4, pollGebruiker5); context.Vrienden.AddRange( vriend1, vriend2, vriend3); context.SaveChanges(); }