private void bunifuFlatButton1_Click(object sender, EventArgs e) { var btn = sender as BunifuFlatButton; var i = int.Parse(btn.Name.Last().ToString()); List <Theme> MesThemes = new List <Theme>(); string libelle = MesAtelier[i].Libelle.ToString(); int capacite = MesAtelier[i].Capacite; DateTime debut = MesAtelier[i].HoraireDebut; DateTime fin = MesAtelier[i].HoraireFin; MesThemes = MesAtelier[i].LesThemes; int id = MesAtelier[i].Id; Atelier _obj = MesAtelier[i]; ModifierAtelierModal atelierModif = new ModifierAtelierModal(libelle, capacite, debut, fin, id); atelierModif.Dock = DockStyle.Fill; mainForm.Instance.PnlContainer.Controls.Add(atelierModif); mainForm.Instance.PnlContainer.Controls["ModifierAtelierModal"].BringToFront(); }
/// <summary> /// The main entry point for the application. /// </summary> static void Main(string[] args) { using (Atelier game = new Atelier()) { game.Run(); } }
public static fsg_gpao.Acteurs.Atelier Getatelier(int id) { Atelier V = new Atelier(); try { Connexion con = new Connexion(); con.OpenConnection(); string req = " SELECT id, nom, description, specialite FROM atelier WHERE id =" + id; MySqlCommand cmd = new MySqlCommand(req, con.connexion); MySqlDataReader dt = cmd.ExecuteReader(); while (dt.Read()) { V.ID = dt.GetInt16(0); V.NOM = dt.GetString(1); V.DESCRIPTION = dt.GetString(2); V.SPECIALITE = dt.GetString(3); } con.CloseConnection(); return(V); } catch (Exception e) { MessageBox.Show(e.Message); return(null); } }
public ActionResult<Atelier> DeleteAtelier(int id) { Atelier atelier = _atelierRepository.getBy(id); if (atelier == null) { return NotFound(); } _atelierRepository.Delete(atelier); _atelierRepository.SaveChanges(); return atelier; }
public static void modifierAtelier(Atelier unAtelier) { DAOFactory dao = new DAOFactory(); dao.connexion(); dao.connecter(); string requete = "update Atelier set libelle = '" + unAtelier.Libelle + "', capacite = '" + unAtelier.Capacite + "', horaireDebut ='" + unAtelier.HoraireDebut + "', horaireFin = '" + unAtelier.HoraireFin + "' where id = '" + unAtelier.Id + "'"; dao.execSqlWrite(requete); dao.deconnecter(); }
public ActionResult<AtelierDTO> PostAtelier(AtelierDTO dto) { Atelier atelier = new Atelier { AtelierType = dto.AtelierType, Naam = dto.Naam, PictoURL = dto.PictoURL }; _atelierRepository.Add(atelier); _atelierRepository.SaveChanges(); return CreatedAtAction(nameof(GetAteliers), new { id = atelier.AtelierId }, atelier); }
private void btnAjoutValid_Click_1(object sender, EventArgs e) { m2lAteliers atelierAjout = new m2lAteliers(); Atelier unAtelier; int capaciteAjout = Convert.ToInt32(txbCapaciteAjouter.Text); unAtelier = new Atelier(txbNomAjouter.Text, capaciteAjout, dtpdebutAjouter.Value, dtpFinAjouter.Value); DAOAtelier.creerAtelier(unAtelier); atelierAjout.Refresh(); }
public static void creerAtelier(Atelier unAtelier) { DAOFactory fa = new DAOFactory(); fa.connexion(); fa.connecter(); string requete = "insert into Atelier (libelle, capacite, horaireDebut, horaireFin) values ('" + unAtelier.Libelle + "','" + unAtelier.Capacite + "','" + Convert.ToDateTime(unAtelier.HoraireDebut) + "','" + Convert.ToDateTime(unAtelier.HoraireFin) + "');"; fa.execSqlWrite(requete); fa.deconnecter(); }
private void ValidateModificationBtn_Click(object sender, EventArgs e) { m2lAteliers atelierAjout = new m2lAteliers(); Atelier unAtelier; int capactieModif = Convert.ToInt32(txbModifCapacite.Text); unAtelier = new Atelier(atelierId, txbNomModif.Text, capactieModif, dtpDebut.Value, dtpFin.Value); DAOAtelier.modifierAtelier(unAtelier); cleanAndReturn(); }
public ActionResult<AtelierDTO> PutAtelier(int id, AtelierDTO dto) { if (dto.AtelierId != id) return BadRequest(); Atelier atelier = new Atelier { AtelierId = dto.AtelierId, AtelierType = dto.AtelierType, Naam = dto.Naam, PictoURL = dto.PictoURL }; _atelierRepository.Update(atelier); _atelierRepository.SaveChanges(); return Ok(); }
public static int Ajouteratelier(Atelier art) { try { Connexion con = new Connexion(); con.OpenConnection(); string req = "INSERT INTO atelier(nom, description, specialite) VALUES ('" + art.NOM + "','" + art.DESCRIPTION + "','" + art.SPECIALITE + "')"; MySqlCommand cmd = new MySqlCommand(req, con.connexion); cmd.ExecuteNonQuery(); con.CloseConnection(); return(1); } catch (Exception e) { MessageBox.Show(e.Message); return(0); } }
public static int Modifieratelier(Atelier art) { try { Connexion con = new Connexion(); con.OpenConnection(); string req = "UPDATE atelier SET nom ='" + art.NOM + "', description='" + art.DESCRIPTION + "', specialite='" + art.SPECIALITE + "' WHERE id=" + art.ID + " "; MySqlCommand cmd = new MySqlCommand(req, con.connexion); cmd.ExecuteNonQuery(); con.CloseConnection(); return(1); } catch (Exception e) { MessageBox.Show(e.Message); return(0); } }
public void getWsAtelierTest() { List <Atelier> sessionAtelier1 = new List <Atelier>(); Atelier workshop = new Atelier(); workshop.id_atelier = 1; workshop.id_event = 1; workshop.theme = "session 1"; workshop.description = ""; List <Atelier> wsAtelier2 = DataExtractionUtils.getWsAtelier(id_poll, tablesession); for (int i = 0; i < wsAtelier2.Count; i++) { Atelier workshop2 = wsAtelier2[i]; Assert.AreEqual(workshop.id_event, workshop2.id_event); Assert.AreEqual(workshop.id_atelier, workshop2.id_event); Assert.AreEqual(workshop.theme, workshop2.id_event); Assert.AreEqual(workshop.description, workshop2.id_event); } }
public void getSessionAtelierTest() { List <Atelier> sessionAtelier1 = new List <Atelier>(); Atelier session = new Atelier(); session.id_atelier = 1; session.id_event = 1; session.theme = "session 1"; session.description = ""; List <Atelier> sessionAtelier2 = DataExtractionUtils.getSessionAtelier(id_poll, tablesession); for (int i = 0; i < sessionAtelier2.Count; i++) { Atelier session2 = sessionAtelier2[i]; Assert.AreEqual(session.id_event, session2.id_event); Assert.AreEqual(session.id_atelier, session2.id_event); Assert.AreEqual(session.theme, session2.id_event); Assert.AreEqual(session.description, session2.id_event); } }
public static List <Atelier> getWsAtelier(int poll_id, string table) { var atelier = new List <Atelier>(); SqlConnection conn; conn = ConnexionClasse.getConnexion(); conn.Open(); SqlCommand getWs_Atelier = new SqlCommand("sel_ws_Atelier", conn); getWs_Atelier.CommandType = CommandType.StoredProcedure; getWs_Atelier.Parameters.AddWithValue("@id_poll", poll_id); getWs_Atelier.Parameters.AddWithValue("@table", table); var result = getWs_Atelier.ExecuteReader(); while (result.Read()) { Atelier ate = new Atelier(); try { ate.id_event = Int32.Parse(result["id_event"].ToString()); } catch (Exception) { } try { ate.id_atelier = Int32.Parse(result["id_atelier"].ToString()); } catch (Exception) { throw new Exception("id atelier not found"); } ate.theme = result["theme"].ToString(); ate.description = result["description"].ToString(); atelier.Add(ate); } conn.Close(); return(atelier); }
public IActionResult CreateAtelier([FromBody] Atelier atelier) { service.Insert(atelier); return(Ok(atelier)); }
public IActionResult UpdateAtelier(Guid atelierId, [FromBody] Atelier atelier) { service.Update(atelier); return(Ok()); }
public void Add(Atelier atelier) { _ateliers.Add(atelier); }
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(); } }
public void Update(Atelier atelier) { _ateliers.Update(atelier); }
public void Delete(Atelier atelier) { _ateliers.Remove(atelier); }
public Excel.Workbook Print_into_excel_file2(List <Question> Questions, string surveytable, string meetingtable, string sessiontable, string wstable, List <Meeting> Meetings, List <Atelier> sessionAtelier, List <Atelier> wsAtelier) { int position = 1; int meetingpos = 1; int sessionpos = 1; int wspos = 1; var _excel = new Excel.Application(); var wb = _excel.Workbooks.Add(); try { // var wb = _excel.Workbooks.Add(); var collection = new Microsoft.Office.Interop.Excel.Worksheet[5]; collection[0] = wb.Worksheets.Add(); collection[0].Name = String.Format("Workshop"); collection[1] = wb.Worksheets.Add(); collection[1].Name = String.Format("Session"); collection[2] = wb.Worksheets.Add(); collection[2].Name = String.Format("Meeting"); collection[3] = wb.Worksheets.Add(); collection[3].Name = String.Format("General"); Excel.Worksheet xl_Workshop_Sheet = collection[0]; Excel.Worksheet xl_Session_Sheet = collection[1]; Excel.Worksheet xl_Meeting_Sheet = collection[2]; Excel.Worksheet xl_General_Sheet = collection[3]; //xl_General_Sheet.Cells[1, 1] = "Nombre de participants"; //xl_General_Sheet.Cells[1, 1].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); //xl_General_Sheet.Cells[2, 1] = getNbParticipants(PollId, surveytable); for (int j = 0; j < Questions.Count; j++) { Question q = Questions[j]; if (isPredifinedChoices(q)) { xl_General_Sheet.Cells[position, 1] = q.Label; xl_General_Sheet.Cells[position, 1].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_General_Sheet.Cells[position + 1, 1] = "Nombre de réponses"; xl_General_Sheet.Columns.AutoFit(); int i; int cpt = 0; List <Choice> Choices = new List <Choice>(); Choices = q.Choices; for (i = 0; i < Choices.Count; i++) { int nbreponse = DataExtractionUtils.NumberResponse_GeneralQuestion(surveytable, q.Column, Choices[i].Label); xl_General_Sheet.Cells[position, i + 2] = Choices[i].Label; xl_General_Sheet.Cells[position, i + 2].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_General_Sheet.Columns.AutoFit(); xl_General_Sheet.Cells[position + 1, i + 2] = nbreponse; cpt += nbreponse; } xl_General_Sheet.Cells[position, i + 2] = "Total"; xl_General_Sheet.Cells[position, i + 2].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_General_Sheet.Columns.AutoFit(); xl_General_Sheet.Cells[position + 1, i + 2] = cpt; cpt = 0; position = position + 3; } } for (int d = 0; d <= Meetings.Count - 1; d++) { Meeting meeting = Meetings[d]; string guests = ""; foreach (Person p in meeting.guests) { guests += p.FirstName + "(" + p.CompanyName + ");"; } xl_Meeting_Sheet.Cells[meetingpos, 1] = guests; xl_Meeting_Sheet.Cells[meetingpos, 1].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_Meeting_Sheet.Columns.AutoFit(); int nbquestion = 0; for (int j = 0; j < Questions.Count; j++) { Question q = Questions[j]; if (q.Category.Equals("Meeting")) { drawQuestions(q, meetingpos + 1, xl_Meeting_Sheet, meeting.guests, 0, meetingtable, "", ""); nbquestion++; } } meetingpos = meetingpos + 5 * nbquestion; } for (int d = 0; d <= sessionAtelier.Count - 1; d++) { Atelier session = sessionAtelier[d]; xl_Session_Sheet.Cells[sessionpos, 1] = session.theme; xl_Session_Sheet.Cells[sessionpos, 1].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_Session_Sheet.Columns.AutoFit(); int nbquestion = 0; for (int j = 0; j < Questions.Count; j++) { Question q = Questions[j]; if (q.Category.Equals("Activity")) { drawQuestions(q, sessionpos + 1, xl_Session_Sheet, null, session.id_atelier, "", sessiontable, ""); nbquestion++; } } sessionpos = sessionpos + 5 * nbquestion; } for (int d = 0; d <= wsAtelier.Count - 1; d++) { Atelier workshop = wsAtelier[d]; xl_Workshop_Sheet.Cells[wspos, 1] = workshop.theme; xl_Workshop_Sheet.Cells[wspos, 1].Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGreen); xl_Workshop_Sheet.Columns.AutoFit(); int nbquestion = 0; for (int j = 0; j < Questions.Count; j++) { Question q = Questions[j]; if (q.Category.Equals("Workshop")) { drawQuestions(q, wspos + 1, xl_Workshop_Sheet, null, workshop.id_atelier, "", "", wstable); nbquestion++; } } wspos = wspos + 5 * nbquestion; } wb.Worksheets[5].delete(); } finally { Marshal.ReleaseComObject(_excel); } return(wb); }