Example #1
0
        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();
        }
Example #2
0
 public Boeking(Boeker boeker, List <Artiest> artiesten, List <Gig> gigs)
 {
     this.Boeker            = boeker;
     this.GeboekteArtiesten = artiesten;
     this.Gigs = gigs;
 }