public static void Initialize(MyContext context) { if (context.Artiesten.Any()) { return; } Locatie DH = new Locatie() { postcode = "2516EG", huisnummer = "10A" }; Locatie AM = new Locatie() { postcode = "1018BJ", huisnummer = "109" }; context.Locaties.Add(DH); context.Locaties.Add(AM); Gig gig1 = new Gig() { prijsPerKwartier = 40.45, duurInMinuten = 60, Naam = "trompet spelen", Omschrijving = "Trompetist afgestudeerd aan het Conservatorium Den Haag" }; Gig gig2 = new Gig() { prijsPerKwartier = 10, duurInMinuten = 60, Naam = "Bingo Host", Omschrijving = "Een gezellig potje bingo met host" }; Gig gig3 = new Gig() { prijsPerKwartier = 19, duurInMinuten = 30, Naam = "Zang optreden", Omschrijving = "Een live zangconcert van dertig minuten. " }; Gig gig4 = new Gig() { prijsPerKwartier = 39, duurInMinuten = 30, Naam = "Duo zang optreden", Omschrijving = "Een live zangconcert van dertig minuten door twee zangers. " }; context.Gigs.Add(gig1); context.Gigs.Add(gig2); context.Gigs.Add(gig3); context.Gigs.Add(gig4); List <Gig> gigs1 = new List <Gig>(); gigs1.Add(gig1); gigs1.Add(gig2); List <Gig> gigs2 = new List <Gig>(); gigs2.Add(gig1); gigs2.Add(gig3); gigs2.Add(gig4); List <Gig> gigs3 = new List <Gig>(); gigs3.Add(gig2); gigs3.Add(gig3); gigs3.Add(gig4); User art = new User() { name = "Houdinie" }; User artt = new User() { name = "Frank Sinatra" }; Artiest ar1 = new Artiest("Artiest1") { Gigs = gigs3, adres = DH, werkgebiedInKm = 200 }; Artiest ar2 = new Artiest(art) { Gigs = gigs2, adres = DH, werkgebiedInKm = 20 }; Artiest ar3 = new Artiest(artt) { Gigs = gigs3, adres = AM, werkgebiedInKm = 10 }; Artiest ar4 = new Artiest("Bert&Ernie") { Gigs = gigs1, adres = AM }; Artiest ar5 = new Artiest("Mr Celophane") { Gigs = gigs1, adres = AM, werkgebiedInKm = 200 }; context.Artiesten.Add(ar1); context.Artiesten.Add(ar2); context.Artiesten.Add(ar3); context.Artiesten.Add(ar4); context.Artiesten.Add(ar5); List <Artiest> arts1 = new List <Artiest>() { }; arts1.Add(ar2); arts1.Add(ar4); arts1.Add(ar5); List <Artiest> arts2 = new List <Artiest>() { }; arts2.Add(ar1); arts2.Add(ar2); arts2.Add(ar3); arts2.Add(ar4); arts2.Add(ar5); List <Artiest> arts3 = new List <Artiest>() { }; arts3.Add(ar1); arts3.Add(ar2); arts3.Add(ar3); List <Artiest> arts4 = new List <Artiest>() { }; arts4.Add(ar1); arts4.Add(ar2); arts4.Add(ar3); List <Artiest> eenar = new List <Artiest>() { }; eenar.Add(ar5); gig1.artiesten = arts1; gig2.artiesten = arts2; gig3.artiesten = arts3; gig4.artiesten = arts4; context.Gigs.Add(gig1); context.Gigs.Add(gig3); context.Gigs.Add(gig2); context.Gigs.Add(gig4); User user1 = new User() { name = "Peter" }; User user2 = new User() { name = "E&G Evenementen" }; User user3 = new User() { name = "Bob de Wit" }; Boeker boeker1 = new Boeker(user1, "NL50BANK050435034453"); Boeker boeker2 = new Boeker(user2, "NL44BANK583409453980"); context.Boekers.Add(boeker1); context.Boekers.Add(boeker2); context.Users.Add(user3); Boeking boeking1 = new Boeking(boeker1, arts4, gigs2); Boeking boeking2 = new Boeking(boeker2, eenar, gigs2); context.Boekingen.Add(boeking1); context.Boekingen.Add(boeking2); context.SaveChanges(); }
public Boeking(Boeker boeker, List <Artiest> artiesten, List <Gig> gigs) { this.Boeker = boeker; this.GeboekteArtiesten = artiesten; this.Gigs = gigs; }