public async Task InitializeData() { if (false) //niet gebruiken bij azure (migrations) { #region Gebruikers //admin Gebruiker dina = new Gebruiker("dina", "dobbelaar", "*****@*****.**", Sfeergroep.Undefined, "johanna.jpg", GebruikerType.Admin); Gebruiker jonah = new Gebruiker("jonah", "desmet", "*****@*****.**", Sfeergroep.Sfeergroep1, "jonah.jpg", GebruikerType.Admin); //begeleiders Gebruiker dieter = new Gebruiker("dieter", "dobbeleer", "*****@*****.**", Sfeergroep.Undefined, "bram.jpg", GebruikerType.Begeleider); Gebruiker lucas = new Gebruiker("lucas", "vermeulen", "*****@*****.**", Sfeergroep.Undefined, "lucas.jpg", GebruikerType.Begeleider); //sfeergroep 1 Gebruiker karo = new Gebruiker("karo", "dewez", "*****@*****.**", Sfeergroep.Sfeergroep1, "kato.jpg", GebruikerType.Cliënt); Gebruiker thomas = new Gebruiker("thomas", "deweert", "*****@*****.**", Sfeergroep.Sfeergroep1, "robin.jpg", GebruikerType.Cliënt); Gebruiker frans = new Gebruiker("frans", "vermalen", "*****@*****.**", Sfeergroep.Sfeergroep1, "jonah.jpg", GebruikerType.Cliënt); //sfeergroep 2 Gebruiker jos = new Gebruiker("jos", "faas", "*****@*****.**", Sfeergroep.Sfeergroep2, "bram.jpg", GebruikerType.Cliënt); Gebruiker laura = new Gebruiker("laura", "cramers", "*****@*****.**", Sfeergroep.Sfeergroep2, "johanna.jpg", GebruikerType.Cliënt); Gebruiker veerle = new Gebruiker("veerle", "denoode", "*****@*****.**", Sfeergroep.Sfeergroep2, "kato.jpg", GebruikerType.Cliënt); //sfeergroep 3 Gebruiker ken = new Gebruiker("ken", "deblezer", "*****@*****.**", Sfeergroep.Sfeergroep3, "lucas.jpg", GebruikerType.Cliënt); Gebruiker nicolas = new Gebruiker("nicolas", "planckaer", "*****@*****.**", Sfeergroep.Sfeergroep3, "robin.jpg", GebruikerType.Cliënt); Gebruiker lisa = new Gebruiker("lisa", "janssens", "*****@*****.**", Sfeergroep.Sfeergroep3, "johanna.jpg", GebruikerType.Cliënt); var gebruikers = new List <Gebruiker> { dina, jonah, dieter, lucas, karo, thomas, frans, jos, laura, veerle, ken, nicolas, lisa }; foreach (Gebruiker g in gebruikers) { await MaakGebruiker(g, "password1010"); } #endregion #region Ateliers //gewone ateliers Atelier bakken = new Atelier(AtelierType.Gewoon, "bakken", "bakken.jpg"); Atelier balanske = new Atelier(AtelierType.Gewoon, "balanske", "balanske.jpg"); Atelier beleving = new Atelier(AtelierType.Gewoon, "beleving", "belevingsatelier.jpg"); Atelier bib = new Atelier(AtelierType.Gewoon, "bib", "bib.jpg"); //blanco ateliers? Atelier cafetariaRozenberg = new Atelier(AtelierType.Gewoon, "Cafetaria Rozenberg", "cafetaria_rozenberg.jpg"); Atelier crea = new Atelier(AtelierType.Gewoon, "crea", "crea.jpg"); Atelier digitaal = new Atelier(AtelierType.Gewoon, "digitaal", "digitaal_atelier.jpg"); Atelier expressie = new Atelier(AtelierType.Gewoon, "expressie", "expressie.jpg"); Atelier feest = new Atelier(AtelierType.Gewoon, "feest", "feest.jpg");; Atelier hout = new Atelier(AtelierType.Gewoon, "hout", "houtatelier.jpg"); Atelier kaarsen = new Atelier(AtelierType.Gewoon, "kaarsen", "kaarsenatelier.jpg"); Atelier keukenEnAfwas = new Atelier(AtelierType.Gewoon, "keuken en afwas", "keuken_afwas.jpg"); Atelier koken = new Atelier(AtelierType.Gewoon, "koken", "koken.jpg"); Atelier kringgesprek = new Atelier(AtelierType.Gewoon, "kringgesprek", "kringgesprek.jpg"); Atelier kunst = new Atelier(AtelierType.Gewoon, "kunst", "kunstatelier.jpg"); Atelier levensboeken = new Atelier(AtelierType.Gewoon, "levensboeken", "levensboeken.jpg"); Atelier markt = new Atelier(AtelierType.Gewoon, "markt", "markt.jpg"); Atelier muziek = new Atelier(AtelierType.Gewoon, "muziek", "muziek.jpg"); Atelier paardrijden = new Atelier(AtelierType.Gewoon, "paard rijden", "paardrijden.jpg"); Atelier petanque = new Atelier(AtelierType.Gewoon, "petanque", "petanque.jpg"); Atelier praatcafe = new Atelier(AtelierType.Gewoon, "praatcafe", "praatcafe.jpg"); Atelier provinciaalDomein = new Atelier(AtelierType.Gewoon, "provinciaal domein", "provinciaal_domein.jpg"); Atelier snoezelen = new Atelier(AtelierType.Gewoon, "snoezelen", "snoezelen.jpg"); Atelier spikEnSpan = new Atelier(AtelierType.Gewoon, "spik en span", "spik_en_span.jpg"); Atelier sporten = new Atelier(AtelierType.Gewoon, "sporten", "sporten2.jpg"); Atelier textiel = new Atelier(AtelierType.Gewoon, "textiel", "textiel.jpg"); Atelier tievo = new Atelier(AtelierType.Gewoon, "tievo", "tievo.jpg"); Atelier toneel = new Atelier(AtelierType.Gewoon, "toneel", "toneel.jpg"); Atelier tuin = new Atelier(AtelierType.Gewoon, "tuin", "tuin.jpg"); Atelier uitstap = new Atelier(AtelierType.Gewoon, "uitstap", "uitstap.jpg"); Atelier verhalen = new Atelier(AtelierType.Gewoon, "verhalen", "verhalen.jpg"); Atelier vorming = new Atelier(AtelierType.Gewoon, "vorming", "vorming.jpg"); Atelier wandelen = new Atelier(AtelierType.Gewoon, "wandelen", "wandelen.jpg"); Atelier weekschema = new Atelier(AtelierType.Gewoon, "weekschema", "weekschema.jpg"); Atelier werkplaats = new Atelier(AtelierType.Gewoon, "werkplaats", "werkplaats.jpg"); Atelier winkelen = new Atelier(AtelierType.Gewoon, "winkelen", "winkelen.jpg"); Atelier yoga = new Atelier(AtelierType.Gewoon, "yoga", "yoga.jpg"); Atelier zwemmen = new Atelier(AtelierType.Gewoon, "zwemmen", "zwemmen.jpg"); //speciale ateliers Atelier afwezig = new Atelier(AtelierType.Afwezig, "afwezig", "blanco.jpg"); Atelier beigebus = new Atelier(AtelierType.VervoerAtelier, "beige bus", "bus.jpg"); Atelier blauwebus = new Atelier(AtelierType.VervoerAtelier, "blauwe bus", "bus.jpg"); Atelier gelebus = new Atelier(AtelierType.VervoerAtelier, "gele bus", "bus.jpg"); Atelier ziek = new Atelier(AtelierType.Ziek, "ziek", "ziek.png"); Atelier thuisVerlof = new Atelier(AtelierType.Thuis, "thuis verlof", "thuis_verlof.jpg"); var ateliers = new List <Atelier> { bakken, feest, koken, markt, praatcafe, textiel, tuin, wandelen, yoga, balanske, crea, hout, kringgesprek, muziek, provinciaalDomein, snoezelen, uitstap, zwemmen, beleving, digitaal, kaarsen, kunst, paardrijden, spikEnSpan, tievo, verhalen, werkplaats, bib, expressie, keukenEnAfwas, levensboeken, petanque, sporten, toneel, vorming, winkelen, afwezig, beigebus, blauwebus, gelebus, ziek, thuisVerlof }; _dbContext.Ateliers.AddRange(ateliers); #endregion #region DagAteliers //dagAteliers DagAtelier kokenVoormiddag = new DagAtelier(DagMoment.Voormiddag, koken); DagAtelier zwemmenNamiddag = new DagAtelier(DagMoment.Namiddag, zwemmen); DagAtelier sportenVolledigeDag = new DagAtelier(DagMoment.VolledigeDag, sporten); DagAtelier expressieVoormiddag = new DagAtelier(DagMoment.Voormiddag, expressie); DagAtelier toneelNamiddag = new DagAtelier(DagMoment.Namiddag, toneel); DagAtelier winkelenVolledigeDag = new DagAtelier(DagMoment.VolledigeDag, winkelen); DagAtelier paardrijdenVoormiddag = new DagAtelier(DagMoment.Voormiddag, paardrijden); DagAtelier verhalenNamiddag = new DagAtelier(DagMoment.Namiddag, verhalen); DagAtelier petanqueVoormiddag = new DagAtelier(DagMoment.VolledigeDag, petanque); DagAtelier afwezigVolledigeDag = new DagAtelier(DagMoment.Undefined, afwezig); DagAtelier gelebusDag = new DagAtelier(DagMoment.Undefined, gelebus); DagAtelier blauwebusDag = new DagAtelier(DagMoment.Undefined, blauwebus); DagAtelier beigebusDag = new DagAtelier(DagMoment.Undefined, beigebus); DagAtelier ziekVolledigDag = new DagAtelier(DagMoment.Undefined, ziek); DagAtelier thuisvervofVolledigeDag = new DagAtelier(DagMoment.Undefined, thuisVerlof); var dagAteliers = new List <DagAtelier> { kokenVoormiddag, zwemmenNamiddag, sportenVolledigeDag, expressieVoormiddag, toneelNamiddag, winkelenVolledigeDag, paardrijdenVoormiddag, verhalenNamiddag, petanqueVoormiddag, afwezigVolledigeDag, gelebusDag, blauwebusDag, beigebusDag, ziekVolledigDag, thuisvervofVolledigeDag }; #endregion #region Gebruikerstoevoegen gelebusDag.VoegGebruikerAanDagAtelierToe(karo); gelebusDag.VoegGebruikerAanDagAtelierToe(jos); gelebusDag.VoegGebruikerAanDagAtelierToe(laura); gelebusDag.VoegGebruikerAanDagAtelierToe(veerle); gelebusDag.VoegGebruikerAanDagAtelierToe(dieter); blauwebusDag.VoegGebruikerAanDagAtelierToe(frans); blauwebusDag.VoegGebruikerAanDagAtelierToe(thomas); blauwebusDag.VoegGebruikerAanDagAtelierToe(lucas); beigebusDag.VoegGebruikerAanDagAtelierToe(ken); beigebusDag.VoegGebruikerAanDagAtelierToe(nicolas); afwezigVolledigeDag.VoegGebruikerAanDagAtelierToe(ken); afwezigVolledigeDag.VoegGebruikerAanDagAtelierToe(nicolas); afwezigVolledigeDag.VoegGebruikerAanDagAtelierToe(laura); thuisvervofVolledigeDag.VoegGebruikerAanDagAtelierToe(dieter); thuisvervofVolledigeDag.VoegGebruikerAanDagAtelierToe(lucas); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(karo); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(jos); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(laura); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(veerle); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(ken); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(nicolas); kokenVoormiddag.VoegGebruikerAanDagAtelierToe(lucas); zwemmenNamiddag.VoegGebruikerAanDagAtelierToe(frans); zwemmenNamiddag.VoegGebruikerAanDagAtelierToe(karo); zwemmenNamiddag.VoegGebruikerAanDagAtelierToe(dina); zwemmenNamiddag.VoegGebruikerAanDagAtelierToe(dieter); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(karo); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(jos); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(laura); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(veerle); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(ken); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(nicolas); sportenVolledigeDag.VoegGebruikerAanDagAtelierToe(lucas); expressieVoormiddag.VoegGebruikerAanDagAtelierToe(frans); expressieVoormiddag.VoegGebruikerAanDagAtelierToe(karo); expressieVoormiddag.VoegGebruikerAanDagAtelierToe(dina); expressieVoormiddag.VoegGebruikerAanDagAtelierToe(thomas); toneelNamiddag.VoegGebruikerAanDagAtelierToe(frans); toneelNamiddag.VoegGebruikerAanDagAtelierToe(veerle); toneelNamiddag.VoegGebruikerAanDagAtelierToe(dina); toneelNamiddag.VoegGebruikerAanDagAtelierToe(jos); winkelenVolledigeDag.VoegGebruikerAanDagAtelierToe(frans); winkelenVolledigeDag.VoegGebruikerAanDagAtelierToe(karo); winkelenVolledigeDag.VoegGebruikerAanDagAtelierToe(dina); winkelenVolledigeDag.VoegGebruikerAanDagAtelierToe(dieter); paardrijdenVoormiddag.VoegGebruikerAanDagAtelierToe(dieter); paardrijdenVoormiddag.VoegGebruikerAanDagAtelierToe(nicolas); paardrijdenVoormiddag.VoegGebruikerAanDagAtelierToe(dina); paardrijdenVoormiddag.VoegGebruikerAanDagAtelierToe(karo); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(karo); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(jos); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(laura); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(dieter); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(ken); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(dina); verhalenNamiddag.VoegGebruikerAanDagAtelierToe(lucas); petanqueVoormiddag.VoegGebruikerAanDagAtelierToe(frans); petanqueVoormiddag.VoegGebruikerAanDagAtelierToe(karo); petanqueVoormiddag.VoegGebruikerAanDagAtelierToe(dina); petanqueVoormiddag.VoegGebruikerAanDagAtelierToe(dieter); ziekVolledigDag.VoegGebruikerAanDagAtelierToe(frans); ziekVolledigDag.VoegGebruikerAanDagAtelierToe(veerle); ziekVolledigDag.VoegGebruikerAanDagAtelierToe(thomas); #endregion #region DagPlanningTemplates //dagplanningTemplate //week1 DagPlanningTemplate maandagWeek1 = new DagPlanningTemplate(1, Weekdag.Maandag); DagPlanningTemplate dinsdagWeek1 = new DagPlanningTemplate(1, Weekdag.Dinsdag); DagPlanningTemplate woensdagWeek1 = new DagPlanningTemplate(1, Weekdag.Woensdag); DagPlanningTemplate donderdagWeek1 = new DagPlanningTemplate(1, Weekdag.Donderdag); DagPlanningTemplate vrijdagWeek1 = new DagPlanningTemplate(1, Weekdag.Vrijdag); DagPlanningTemplate zaterdagWeek1 = new DagPlanningTemplate(1, Weekdag.Zaterdag); DagPlanningTemplate zondagWeek1 = new DagPlanningTemplate(1, Weekdag.Zondag); //week2 DagPlanningTemplate maandagWeek2 = new DagPlanningTemplate(2, Weekdag.Maandag); DagPlanningTemplate dinsdagWeek2 = new DagPlanningTemplate(2, Weekdag.Dinsdag); DagPlanningTemplate woensdagWeek2 = new DagPlanningTemplate(2, Weekdag.Woensdag); DagPlanningTemplate donderdagWeek2 = new DagPlanningTemplate(2, Weekdag.Donderdag); DagPlanningTemplate vrijdagWeek2 = new DagPlanningTemplate(2, Weekdag.Vrijdag); DagPlanningTemplate zaterdagWeek2 = new DagPlanningTemplate(2, Weekdag.Zaterdag); DagPlanningTemplate zondagWeek2 = new DagPlanningTemplate(2, Weekdag.Zondag); //week3 DagPlanningTemplate maandagWeek3 = new DagPlanningTemplate(3, Weekdag.Maandag); DagPlanningTemplate dinsdagWeek3 = new DagPlanningTemplate(3, Weekdag.Dinsdag); DagPlanningTemplate woensdagWeek3 = new DagPlanningTemplate(3, Weekdag.Woensdag); DagPlanningTemplate donderdagWeek3 = new DagPlanningTemplate(3, Weekdag.Donderdag); DagPlanningTemplate vrijdagWeek3 = new DagPlanningTemplate(3, Weekdag.Vrijdag); DagPlanningTemplate zaterdagWeek3 = new DagPlanningTemplate(3, Weekdag.Zaterdag); DagPlanningTemplate zondagWeek3 = new DagPlanningTemplate(3, Weekdag.Zondag); //week4 DagPlanningTemplate maandagWeek4 = new DagPlanningTemplate(4, Weekdag.Maandag); DagPlanningTemplate dinsdagWeek4 = new DagPlanningTemplate(4, Weekdag.Dinsdag); DagPlanningTemplate woensdagWeek4 = new DagPlanningTemplate(4, Weekdag.Woensdag); DagPlanningTemplate donderdagWeek4 = new DagPlanningTemplate(4, Weekdag.Donderdag); DagPlanningTemplate vrijdagWeek4 = new DagPlanningTemplate(4, Weekdag.Vrijdag); DagPlanningTemplate zaterdagWeek4 = new DagPlanningTemplate(4, Weekdag.Zaterdag); DagPlanningTemplate zondagWeek4 = new DagPlanningTemplate(4, Weekdag.Zondag); var dagPlanningTemplates = new List <DagPlanningTemplate> { maandagWeek1, dinsdagWeek1, woensdagWeek1, donderdagWeek1, vrijdagWeek1, zaterdagWeek1, zondagWeek1, maandagWeek2, dinsdagWeek2, woensdagWeek2, donderdagWeek2, vrijdagWeek2, zaterdagWeek2, zondagWeek2, maandagWeek3, dinsdagWeek3, woensdagWeek3, donderdagWeek3, vrijdagWeek3, zaterdagWeek3, zondagWeek3, maandagWeek4, dinsdagWeek4, woensdagWeek4, donderdagWeek4, vrijdagWeek4, zaterdagWeek4, zondagWeek4 }; _dbContext.DagPlanningen.AddRange(dagPlanningTemplates); #endregion #region Template seeding maandagWeek1.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek1.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek1.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek1.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek1.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek1.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek2.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek2.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek2.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek2.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek2.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek3.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek3.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek3.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek3.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek3.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); maandagWeek4.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); dinsdagWeek4.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); woensdagWeek4.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(winkelen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); donderdagWeek4.VoegDagateliersToe(verhalen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(ziek).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(koken).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(zwemmen).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(paardrijden).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(expressie).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(petanque).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); vrijdagWeek4.VoegDagateliersToe(toneel).VoegGebruikersToe(selecteerRandomGebruikers(gebruikers)); Template template1 = new Template("zomer"); template1.DagPlanningTemplates = dagPlanningTemplates; template1.IsActief = true; Template template2 = new Template("winter"); template1.DagPlanningTemplates = dagPlanningTemplates; var list = new List <DagPlanningTemplate>(); for (int i = 1; i < 5; i++) { for (int j = 1; j < 8; j++) { list.Add(new DagPlanningTemplate(i, (Weekdag)j)); } } template2.DagPlanningTemplates = list.AsEnumerable(); _dbContext.Templates.AddRange(template1, template2); #endregion #region Dagplanningen //dagplanningen concreet DateTime dt = DateTime.Today; var vandaag = new DagPlanning(1, dt, "balletjes in tomatensaus en friet"); _dbContext.DagPlanningen.Add(vandaag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(ziekVolledigDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(gelebusDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(blauwebusDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(beigebusDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(thuisvervofVolledigeDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(afwezigVolledigeDag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(kokenVoormiddag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(zwemmenNamiddag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(paardrijdenVoormiddag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(expressieVoormiddag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(petanqueVoormiddag); vandaag.VoegDagAtelierToeAanDagPlanningTemplate(toneelNamiddag); _dbContext.SaveChanges(); #endregion #region Commentaar //commentaar Commentaar commentaarBijGebruikerLaura1 = new Commentaar("tekst", CommentaarType.AlgemeenCommentaar, new DateTime(2019, 12, 12), laura.Id); laura.addCommentaar(commentaarBijGebruikerLaura1); Commentaar commentaarBijGebruikerLaura2 = new Commentaar("tekst", CommentaarType.AlgemeenCommentaar, new DateTime(2019, 12, 12), laura.Id); laura.addCommentaar(commentaarBijGebruikerLaura2); Commentaar commentaarBijGebruikerLucas1 = new Commentaar("tekst", CommentaarType.AlgemeenCommentaar, new DateTime(2019, 12, 12), laura.Id); lucas.addCommentaar(commentaarBijGebruikerLucas1); Commentaar commentaarBijJonahZaterdag14 = new Commentaar("zaterdag14", CommentaarType.ZaterdagCommentaar, new DateTime(2019, 12, 14), jonah.Id); jonah.addCommentaar(commentaarBijJonahZaterdag14); Commentaar commentaarBijJonahZaterdag07 = new Commentaar("zaterdag07", CommentaarType.ZaterdagCommentaar, new DateTime(2019, 12, 7), jonah.Id); jonah.addCommentaar(commentaarBijJonahZaterdag07); Commentaar commentaarBijJonahZondag15 = new Commentaar("zondag15", CommentaarType.ZondagCommentaar, new DateTime(2019, 12, 15), jonah.Id); jonah.addCommentaar(commentaarBijJonahZondag15); Commentaar commentaarBijJonahZondag08 = new Commentaar("zondag08", CommentaarType.ZondagCommentaar, new DateTime(2019, 12, 8), jonah.Id); jonah.addCommentaar(commentaarBijJonahZondag08); Commentaar commentaarBijLisaZondag15 = new Commentaar("Lisa zondag 15", CommentaarType.ZondagCommentaar, new DateTime(2019, 12, 15), lisa.Id); lisa.addCommentaar(commentaarBijLisaZondag15); var commentaar = new List <Commentaar> { commentaarBijGebruikerLaura1, commentaarBijGebruikerLaura2, commentaarBijGebruikerLucas1, commentaarBijJonahZaterdag14, commentaarBijJonahZaterdag07, commentaarBijJonahZondag15, commentaarBijJonahZondag08, commentaarBijLisaZondag15 }; _dbContext.Commentaar.AddRange(commentaar); _dbContext.SaveChanges(); #endregion #region Opmerkingen Opmerking opmerking1 = new Opmerking(OpmerkingType.AteliersEnWeekschema, "atelier en weekschema test", DateTime.Today); Opmerking opmerking2 = new Opmerking(OpmerkingType.Begeleiding, "begeleiding test", DateTime.Today); Opmerking opmerking3 = new Opmerking(OpmerkingType.Cliënten, "clienten test", DateTime.Today); Opmerking opmerking4 = new Opmerking(OpmerkingType.Stagiairs, "stagiars test", DateTime.Today); Opmerking opmerking5 = new Opmerking(OpmerkingType.UurRegistratie, "uurregistratie", DateTime.Today); Opmerking opmerking6 = new Opmerking(OpmerkingType.Varia, "varia test", DateTime.Today); Opmerking opmerking7 = new Opmerking(OpmerkingType.Vervoer, "vervoer test", DateTime.Today); Opmerking opmerking8 = new Opmerking(OpmerkingType.Vrijwilligers, "vrijwilligers", DateTime.Today); Opmerking opmerking9 = new Opmerking(OpmerkingType.Logistiek, "logistiek test", DateTime.Today); var opmerkingen = new List <Opmerking> { opmerking1, opmerking2, opmerking3, opmerking4, opmerking5, opmerking6, opmerking7, opmerking8, opmerking9 }; _dbContext.Opmerkingen.AddRange(opmerkingen); #endregion _dbContext.SaveChanges(); } }