public static Prijs GetPrijsFromTicket(int ticketId) { using (OracleConnection con = Connection) { Prijs tempPrijs = null; try { OracleCommand cmd = CreateOracleCommand(con, "SELECT prijs.id, prijs.naam, prijs.prijs, prijs.informatie FROM Prijs INNER JOIN TICKET ON prijs_id = PRIJS.ID Where ticket.id = :ticketId"); cmd.Parameters.Add("ticketId", ticketId); con.Open(); OracleDataReader reader = ExecuteQuery(cmd); while (reader.Read()) { int id = Convert.ToInt32(reader["Id"]); string naam = reader["Naam"].ToString(); double prijs = Convert.ToDouble(reader["Prijs"]); string informatie = reader["Informatie"].ToString(); tempPrijs = new Prijs(id, naam, Convert.ToInt32(prijs * 100), informatie); } return(tempPrijs); } catch (Exception e) { throw e; } } }
public void CreateReturnsNewPriceWithCorrectValue() { var value = new decimal(0.65); var prijs = Prijs.Create(value); Assert.Equal(value, prijs.Waarde); }
public async System.Threading.Tasks.Task <ActionResult> Winkelmandje(WinkelmandViewModel vm) { IList <Winkelmandlijn> lines = new List <Winkelmandlijn>(); for (int i = 0; i < vm.winkelmandlineIDS.Count(); i++) { lines.Add(winkservice.getLineByID(vm.winkelmandlineIDS[i])); } for (int i = 0; i < lines.Count(); i++) { } Bestelling bestelling = new Bestelling(); bestelling.gebruikerID = User.Identity.GetUserId(); bestelling.date = DateTime.Today.Date; bestelling = bservice.Create(bestelling); IdentityMessage msg = new IdentityMessage(); msg.Subject = "Uw bestelling"; msg.Destination = gservice.getGebruikerByID(User.Identity.GetUserId()).email; string content = "<h4>Uw bestelling</h4><p>Hieronder vindt u een overzicht van uw bestelling:</p><table style='text-align:center;'><thead style='background:#333;color:#fff;'><tr><td>Type</td><td>Wedstrijd</td><td>Prijs</td><td>Plaats</td></tr></thead><tbody>"; for (int i = 0; i < lines.Count(); i++) { Bestellijn line = new Bestellijn(); if (lines.ElementAt(i).AboID == null) { line.ticketID = lines.ElementAt(i).TicketID; Ticket t = tservice.getTicketByID(line.ticketID.Value); Wedstrijd w = wservice.getWedstrijdByID(t.wedstrijdID); Ploeg thuis = plservice.getPloegByID(w.thuisID); Ploeg uit = plservice.getPloegByID(w.uitID); line.bestellingID = bestelling.BestellingID; Prijs p = prservice.getPriceByID(t.PrijsID); Plaats pl = pservice.getPlaatsByID(p.plaatsID); content += "<tr><td>Ticket</td><td>" + thuis.naam + " - " + uit.naam + "</td><td>" + p.prijs + ",00</td><td>" + pl.plaatsNaam + "</td></tr>"; } else { line.aboID = lines.ElementAt(i).AboID; Abo a = aservice.getAboByID(line.aboID.Value); line.bestellingID = bestelling.BestellingID; Plaats pl = pservice.getPlaatsByID(a.plaatsID); Ploeg ploeg = plservice.getPloegByID(a.ploegID); content += "<tr><td>Abonnement</td><td>" + ploeg.naam + "</td><td>" + a.prijs + ",00</td><td>" + pl.plaatsNaam + "</td></tr>"; } blservice.Create(line); } content += "</tbody></table>"; winkservice.DeleteLinesFromUser(User.Identity.GetUserId()); msg.Body = content; EmailService service = new EmailService(); await service.SendAsync(msg); return(RedirectToAction("OrderBevestiging", "Home")); }
public bool Valid() { if (Prijs.Equals(0)) { MessageBox.Show("Vul een prijs in"); return(false); } else if (String.IsNullOrEmpty(Toelichting)) { MessageBox.Show("Vul een toelichting in"); return(false); } return(true); }
public ActionResult SelectTicket(FormCollection formCollection) { string ticketNaam = formCollection["ticket"]; Prijs prijs = null; foreach (Prijs p in Handler.GetPrijzen()) { if (p.Naam == ticketNaam) { prijs = p; } } Session["ticketPrijs"] = prijs; Voorstelling voorstelling = Session["Voorstelling"] as Voorstelling; return(RedirectToAction("StoelKiezen")); }
public void WriteXml(XmlWriter writer) { writer.WriteAttributeString("ID", ID); writer.WriteAttributeString("volgorde", volgorde.ToString()); writer.WriteAttributeString("Omschrijving", Omschrijving); writer.WriteAttributeString("LinkedMainCat", LinkedMainCat); writer.WriteAttributeString("LinkedSubCat", LinkedSubCat); writer.WriteAttributeString("Prijs", Prijs.ToString()); writer.WriteAttributeString("VerpakkingsToeslag", VerpakkingsToeslag.ToString()); writer.WriteAttributeString("Lengte", Lengte.ToString()); writer.WriteAttributeString("Breedte", Breedte.ToString()); writer.WriteAttributeString("ImgPath", ImgPath); writer.WriteAttributeString("KleurCode", KleurCode); writer.WriteAttributeString("Kleur", Kleur); writer.WriteAttributeString("Naam", Naam); writer.WriteAttributeString("productcode", productcode); writer.WriteAttributeString("kleurvolgorde", kleurVolgorde.ToString()); }
public int CompareTo(object obj) { if (obj == null) { return(1); } Product p = obj as Product; if (p == null) { return(1); } int result = Naam.CompareTo(p.Naam); if (result == 0) { result = Prijs.CompareTo(p.Prijs); } return(result); }
public void VoegPrijsToe(Prijs prijs) { this.Prijs = prijs; }
public Ticket(int id, Stoel stoel, Prijs prijs) { Id = id; Stoel = stoel; Prijs = prijs; }
public void Print() { Console.WriteLine("ticket aangemaakt voor '{4}', starttijd: {0}, prijs: {1}, zaal: {2} ({3}+)", AanvangstTijd, Prijs.ToString("0.00"), Zaal, MinimumLeeftijd, FilmNaam); }
static void Main(string[] args) { //Kleuren instellen Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.Blue; Console.Clear(); //Declaratie van de variabelen decimal geboortemaandindagen, peilmaandindagen, KinderenJongerDan, AantalPersonen, Prijs, geboortejaar, geboortedag, peildag, peiljaar; const decimal BasisBedrag = 50m, BedragJongerDan = 25m, BedragOuderDan = 37m; string éénoudersgezin, StringVerkort, peilmaand, geboortemaand; //Opvragen van de benodigde informatie Console.WriteLine("Vul in het aantal personen die een abonnement willen verkrijgen"); AantalPersonen = Convert.ToDecimal(Console.ReadLine()); decimal aantal = 0; Dictionary <decimal, decimal> GeboorteDagDictionary = new Dictionary <decimal, decimal>(); Dictionary <decimal, string> GeboorteMaandDictionary = new Dictionary <decimal, string>(); Dictionary <decimal, decimal> GeboorteJaarDictionary = new Dictionary <decimal, decimal>(); Console.WriteLine("Vul in de dag van de peilingsdatum"); peildag = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Vul in de maand van de peilingsdatum"); peilmaand = Convert.ToString(Console.ReadLine()); Console.WriteLine("Vul in het jaar van de peilingsdatum"); peiljaar = Convert.ToDecimal(Console.ReadLine()); while (aantal < Aantal) { ; } { aantal = aantal + 1; Console.WriteLine("Vul in het geboortejaar van kind nummer " + (aantal)); geboortejaar = Convert.ToDecimal(Console.ReadLine()); GeboorteJaarDictionary.Add(aantal, geboortejaar); Console.WriteLine("Vul in de geboortemaand van kind nummer " + (aantal)); geboortemaand = Convert.ToString(Console.ReadLine()); GeboorteMaandDictionary.Add(aantal, geboortemaand); Console.WriteLine("Vul in de geboortedag van kind nummer" + (aantal)); geboortedag = Convert.ToDecimal(Console.ReadLine()); GeboorteDagDictionary.Add(aantal, geboortedag); } Console.WriteLine("Vul in of u recht heeft op de éénoudersgezinkorting doormiddel van een ja of nee antwoord"); éénoudersgezin = Convert.ToString(Console.ReadLine()); StringVerkort = éénoudersgezin.Trim(new char[] { ' ', '.', ':', '-' }); // De formule's if (peilmaand == "Januari" || peilmaand == "januari") { peilmaandindagen = 31; } decimal dagenineenjaar = 365 + (1 / 4); decimal peiljarenindagen = peiljaar * dagenineenjaar; decimal totaalpeildagen = peildag + peiljarenindagen + peilmaandindagen; Prijs = BasisBedrag; decimal KinderenJongerDanValue = 3; if (KinderenJongerDan > 3) { KinderenJongerDan = (KinderenJongerDan - (KinderenJongerDan - KinderenJongerDanValue)); } Prijs = Prijs + (KinderenJongerDan * BedragJongerDan); decimal KinderenOuderDanValue = 2; if (KinderenJongerDan > 2) { KinderenOuderDan = (KinderenOuderDan - (KinderenOuderDan - KinderenOuderDanValue)); } Prijs = Prijs + (KinderenOuderDan * BedragOuderDan); decimal éénoudersgezinkorting = 0.75m; if (éénoudersgezin == "Ja") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "ja") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "Yes") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "yes") { Prijs = Prijs * éénoudersgezinkorting; } decimal prijsmaximum = 150m; if (Prijs > 150) { Prijs = (Prijs - (Prijs - prijsmaximum)); } //Het resultaat weergeven in de console Console.WriteLine(""); Console.WriteLine("De kosten zijn" + Prijs.ToString()); Console.ReadLine(); }
private string placeLeft(int[] AmountPerPlace, Wedstrijd wedstrijd) { Ploeg thuisploeg = plservice.getPloegByID(wedstrijd.thuisID); Stadion stadion = staservice.getStadionByID(thuisploeg.stadionID); IEnumerable <Abo> abonnementenVanThuisPloeg = aservice.getAbosByPloeg(thuisploeg.ploegID); IEnumerable <Ticket> TicketsVanWedstrijd = tservice.getTicketByWedstrijd(wedstrijd.wedstrijdID); int ORT, ORB, ORO, ORW, BRT, BRB, BRO, BRW; ORT = stadion.ORT; ORB = stadion.ORB; ORO = stadion.ORO; ORW = stadion.ORW; BRT = stadion.BRT; BRB = stadion.BRB; BRO = stadion.BRO; BRW = stadion.BRW; for (int i = 0; i < abonnementenVanThuisPloeg.Count(); i++) { switch (abonnementenVanThuisPloeg.ElementAt(i).plaatsID) { case 1: ORT--; break; case 2: ORB--; break; case 3: ORO--; break; case 4: ORW--; break; case 5: BRT--; break; case 6: BRB--; break; case 7: BRO--; break; case 8: BRW--; break; } } for (int i = 0; i < TicketsVanWedstrijd.Count(); i++) { Prijs prijs = prservice.getPriceByID(TicketsVanWedstrijd.ElementAt(i).PrijsID); switch (prijs.plaatsID) { case 1: ORT--; break; case 2: ORB--; break; case 3: ORO--; break; case 4: ORW--; break; case 5: BRT--; break; case 6: BRB--; break; case 7: BRO--; break; case 8: BRW--; break; } } ORT -= AmountPerPlace[0]; ORB -= AmountPerPlace[1]; ORO -= AmountPerPlace[2]; ORW -= AmountPerPlace[3]; BRT -= AmountPerPlace[4]; BRB -= AmountPerPlace[5]; BRO -= AmountPerPlace[6]; BRW -= AmountPerPlace[7]; string responsetext = "Volgende plaatsen zijn uitverkocht: "; if (ORT < 0) { responsetext += "Onderste ring achter het doel thuisploeg, "; } if (ORB < 0) { responsetext += "Onderste ring achter het doel bezoekers, "; } if (ORO < 0) { responsetext += "Onderste ring zijlijn Oost, "; } if (ORW < 0) { responsetext += "Onderste ring zijlijn West, "; } if (BRT < 0) { responsetext += "Bovenste ring achter het doel thuisploeg, "; } if (BRB < 0) { responsetext += "Bovenste ring achter het doel bezoekers, "; } if (BRO < 0) { responsetext += "Bovenste ring achter zijlijn Oost, "; } if (BRW < 0) { responsetext += "Bovenste ring achter zijlijn West, "; } return(responsetext); }
public ActionResult Winkelmandje() { WinkelmandViewModel vm = new WinkelmandViewModel(); vm.gebruiker = gservice.getGebruikerByID(User.Identity.GetUserId()); vm.winkelmandlijnen = winkservice.getLinesFromUser(vm.gebruiker.gebruikerID); List <Plaats> plaatsen = new List <Plaats>(); List <Ploeg> thuisploegen = new List <Ploeg>(); List <Ploeg> uitploegen = new List <Ploeg>(); List <Prijs> prijzen = new List <Prijs>(); List <Stadion> stadions = new List <Stadion>(); List <Abo> abonnementen = new List <Abo>(); List <Ploeg> Abonnementploegen = new List <Ploeg>(); List <Plaats> Abonnementplaatsen = new List <Plaats>(); List <double> Abonnementprijzen = new List <double>(); List <Stadion> AbonnementStadions = new List <Stadion>(); int[] ids = new int[vm.winkelmandlijnen.Count()]; for (int i = 0; i < vm.winkelmandlijnen.Count(); i++) { if (vm.winkelmandlijnen.ElementAt(i).AboID == null) { Ticket ticket = tservice.All().Where(x => x.ticketID == vm.winkelmandlijnen.ElementAt(i).TicketID).FirstOrDefault(); Wedstrijd wedstrijd = wservice.getWedstrijdByID(ticket.wedstrijdID); Prijs prijs = prservice.getPriceByID(ticket.PrijsID); Plaats plaats = pservice.getPlaatsByID(prijs.plaatsID); Ploeg thuis = plservice.getPloegByID(wedstrijd.thuisID); Ploeg uit = plservice.getPloegByID(wedstrijd.uitID); Stadion stadion = staservice.getStadionByID(prijs.stadionID); plaatsen.Add(plaats); thuisploegen.Add(thuis); uitploegen.Add(uit); prijzen.Add(prijs); stadions.Add(stadion); } else { Abo abonnement = aservice.getAboByID(vm.winkelmandlijnen.ElementAt(i).AboID.Value); Ploeg abonnementPloeg = plservice.getPloegByID(abonnement.ploegID); Stadion abonnementStadion = staservice.getStadionByID(abonnementPloeg.stadionID); Plaats abonnementPlaats = pservice.getPlaatsByID(abonnement.plaatsID); Abonnementplaatsen.Add(abonnementPlaats); AbonnementStadions.Add(abonnementStadion); Abonnementploegen.Add(abonnementPloeg); Abonnementprijzen.Add(abonnement.prijs); } ids[i] = vm.winkelmandlijnen.ElementAt(i).ID; } vm.abonnementPlaats = Abonnementplaatsen; vm.abonnementPloeg = Abonnementploegen; vm.abonnementPrijs = Abonnementprijzen; vm.abonnementStadion = AbonnementStadions; vm.stadion = stadions; vm.thuis = thuisploegen; vm.uit = uitploegen; vm.prijs = prijzen; vm.plaats = plaatsen; vm.winkelmandlineIDS = ids; return(View(vm)); }
static void Main(string[] args) { //Kleuren instellen Console.BackgroundColor = ConsoleColor.Gray; Console.ForegroundColor = ConsoleColor.Blue; Console.Clear(); //Declaratie van de variabelen decimal geboortemaandindagen, peilmaandindagen, KinderenJongerDan, AantalKinderen, Prijs, geboortejaar, geboortedag, peildag, peiljaar; const decimal BasisBedrag = 50m, BedragJongerDan = 25m, BedragOuderDan = 37m; string éénoudersgezin, StringVerkort, peilmaand, geboortemaand; //Opvragen van de benodigde informatie Console.WriteLine("Vul in het aantal kinderen die op reis gaan"); AantalKinderen = Convert.ToDecimal(Console.ReadLine()); decimal aantal = 0; Dictionary <decimal, decimal> GeboorteDagDictionary = new Dictionary <decimal, decimal>(); Dictionary <decimal, string> GeboorteMaandDictionary = new Dictionary <decimal, string>(); Dictionary <decimal, decimal> GeboorteJaarDictionary = new Dictionary <decimal, decimal>(); Dictionary <decimal, bool> GeboorteTotaalDagen = new Dictionary <decimal, bool>(); Console.WriteLine("Vul in de dag van de peilingsdatum"); peildag = Convert.ToDecimal(Console.ReadLine()); Console.WriteLine("Vul in de maand van de peilingsdatum"); peilmaand = Convert.ToString(Console.ReadLine()); Console.WriteLine("Vul in het jaar van de peilingsdatum"); peiljaar = Convert.ToDecimal(Console.ReadLine()); while (aantal < AantalKinderen) { aantal = aantal + 1; Console.WriteLine("Vul in het geboortejaar van kind nummer " + (aantal)); geboortejaar = Convert.ToDecimal(Console.ReadLine()); GeboorteJaarDictionary.Add(aantal, geboortejaar); Console.WriteLine("Vul in de geboortemaand van kind nummer " + (aantal)); geboortemaand = Convert.ToString(Console.ReadLine()); GeboorteMaandDictionary.Add(aantal, geboortemaand); Console.WriteLine("Vul in de geboortedag van kind nummer" + (aantal)); geboortedag = Convert.ToDecimal(Console.ReadLine()); GeboorteDagDictionary.Add(aantal, geboortedag); } Console.WriteLine("Vul in of u recht heeft op de éénoudersgezinkorting doormiddel van een ja of nee antwoord"); éénoudersgezin = Convert.ToString(Console.ReadLine()); StringVerkort = éénoudersgezin.Trim(new char[] { ' ', '.', ':', '-' }); // De formule's peilmaandindagen = 0; if (peilmaand == "Januari" || peilmaand == "januari") { peilmaandindagen = 31; } if (peilmaand == "Februari" || peilmaand == "februari") { peilmaandindagen = 59 + (1 / 4); } if (peilmaand == "Maart" || peilmaand == "maart") { peilmaandindagen = 90 + (1 / 4); } if (peilmaand == "April" || peilmaand == "april") { peilmaandindagen = 120 + (1 / 4); } if (peilmaand == "Mei" || peilmaand == "mei") { peilmaandindagen = 151 + (1 + 4); } if (peilmaand == "Juni" || peilmaand == "juni") { peilmaandindagen = 181 + (1 / 4); } if (peilmaand == "Juli" || peilmaand == "juli") { peilmaandindagen = 212 + (1 / 4); } if (peilmaand == "Augustus" || peilmaand == "augustus") { peilmaandindagen = 243 + (1 / 4); } if (peilmaand == "September" || peilmaand == "september") { peilmaandindagen = 273 + (1 / 4); } if (peilmaand == "Oktober" || peilmaand == "oktober") { peilmaandindagen = 304 + (1 / 4); } if (peilmaand == "November" || peilmaand == "november") { peilmaandindagen = 334 + (1 / 4); } if (peilmaand == "December" || peilmaand == "december") { peilmaandindagen = 365 + (1 / 4); } decimal dagenineenjaar = 365 + (1 / 4); decimal peiljarenindagen = peiljaar * dagenineenjaar; decimal totaalpeildagen = peildag + peiljarenindagen + peilmaandindagen; aantal = 0; decimal aantal2 = 0; geboortemaand = "niets"; while (aantal2 < AantalKinderen) { aantal2 = aantal2 + 1; aantal = aantal + 1; geboortemaandindagen = 0; if ((GeboorteMaandDictionary[aantal]) == "Januari" || peilmaand == "januari") { geboortemaandindagen = 31; } if ((GeboorteMaandDictionary[aantal]) == "Februari" || peilmaand == "februari") { geboortemaandindagen = 59 + (1 / 4); } if ((GeboorteMaandDictionary[aantal]) == "Maart" || peilmaand == "maart") { geboortemaandindagen = 90 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "April" || peilmaand == "april") { geboortemaandindagen = 120 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "Mei" || peilmaand == "mei") { geboortemaandindagen = 151 + (1 + 4); } if (GeboorteMaandDictionary[aantal] == "Juni" || peilmaand == "juni") { geboortemaandindagen = 181 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "Juli" || peilmaand == "juli") { geboortemaandindagen = 212 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "Augustus" || peilmaand == "augustus") { geboortemaandindagen = 243 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "September" || peilmaand == "september") { geboortemaandindagen = 273 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "Oktober" || peilmaand == "oktober") { geboortemaandindagen = 304 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "November" || peilmaand == "november") { geboortemaandindagen = 334 + (1 / 4); } if (GeboorteMaandDictionary[aantal] == "December" || peilmaand == "december") { geboortemaandindagen = 365 + (1 / 4); } decimal GeboorteJaarInDagen = (GeboorteJaarDictionary[aantal] * dagenineenjaar); decimal TotaalGeboorteDagen = GeboorteJaarInDagen + geboortemaandindagen + (GeboorteDagDictionary[aantal]); decimal LeeftijdInDagen = totaalpeildagen - TotaalGeboorteDagen; decimal LeeftijdInJaren = LeeftijdInDagen / dagenineenjaar; bool OuderDan = false; if (LeeftijdInJaren > 10) { OuderDan = true; } GeboorteTotaalDagen.Add(aantal, OuderDan); } aantal = 0; decimal aantaltrue = 0; decimal aantalfalse = 0; decimal aantal3 = 0; while (aantal3 < AantalKinderen) { aantal3 = aantal3 + 1; aantal = aantal + 1; if (GeboorteTotaalDagen[aantal] == true) { aantaltrue = aantaltrue + 1; } else { aantalfalse = aantalfalse + 1; } } Prijs = BasisBedrag; decimal KinderenJongerDanValue = 3; if (aantalfalse > 3) { aantalfalse = (aantalfalse - (aantalfalse - KinderenJongerDanValue)); } Prijs = Prijs + (aantalfalse * BedragJongerDan); decimal KinderenOuderDanValue = 2; if (aantaltrue > 2) { aantaltrue = (aantaltrue - (aantaltrue - KinderenOuderDanValue)); } Prijs = Prijs + (aantaltrue * BedragOuderDan); decimal éénoudersgezinkorting = 0.75m; if (éénoudersgezin == "Ja") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "ja") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "Yes") { Prijs = Prijs * éénoudersgezinkorting; } if (éénoudersgezin == "yes") { Prijs = Prijs * éénoudersgezinkorting; } decimal prijsmaximum = 150m; if (Prijs > 150) { Prijs = (Prijs - (Prijs - prijsmaximum)); } //Het resultaat weergeven in de console Console.WriteLine(""); Console.WriteLine("De kosten zijn" + Prijs.ToString()); Console.ReadLine(); }
public override string ToString() { return("--" + Dranknaam + "--\nprijs: " + Prijs.ToString() + "\naantal: " + Aantal.ToString()); }
//Functie Getfestival om data uit database tabellen op te vragen private Festival GetFestival(string id) { //aanmaak lijst van festival data List <Festival> festivals = new List <Festival>(); using (MySqlConnection conn = new MySqlConnection(connectionString)) { conn.Open(); //aanmaak lijst prijzen data in de festival lijst MySqlCommand prijzencmd = new MySqlCommand($"select * from prijzen where PrijsId = {id}", conn); List <Prijs> prijzen = new List <Prijs>(); using (var prijzenreader = prijzencmd.ExecuteReader()) { while (prijzenreader.Read()) { Prijs prijs = new Prijs { Dag1 = prijzenreader["Dag1"].ToString(), Dag2 = prijzenreader["Dag2"].ToString(), Dag3 = prijzenreader["Dag3"].ToString(), WeekendExcl = prijzenreader["WeekendExcl"].ToString(), WeekendIncl = prijzenreader["WeekendIncl"].ToString(), }; prijzen.Add(prijs); } } //aanmaak lijst artiesten data in de festival lijst MySqlCommand artiestencmd = new MySqlCommand($"select * from artiesten where FestivalId = {id}", conn); List <Artiest> artiesten = new List <Artiest>(); using (var artiestenreader = artiestencmd.ExecuteReader()) { while (artiestenreader.Read()) { Artiest artiest = new Artiest { Dag1Act = artiestenreader["Dag1Act"].ToString(), Dag2Act = artiestenreader["Dag2Act"].ToString(), Dag3Act = artiestenreader["Dag3Act"].ToString(), }; artiesten.Add(artiest); } } //prijzen en artiesten pagina toevoegen aan festivallijst MySqlCommand cmd = new MySqlCommand($"select * from festival where id = {id}", conn); using (var reader = cmd.ExecuteReader()) { while (reader.Read()) { Festival p = new Festival { Id = Convert.ToInt32(reader["Id"]), Naam = reader["Titel"].ToString(), Beschrijving = reader["Beschrijving"].ToString(), Artiesten = artiesten, Plaatje = reader["Plaatje"].ToString(), Prijzen = prijzen, }; festivals.Add(p); } } } return(festivals[0]); }