コード例 #1
0
        public IActionResult GetEvenement(Guid evenementId)
        {
            var evenementVanRepo = _evenementRepository.GetEvenement(evenementId);

            if (evenementVanRepo == null)
            {
                return(NotFound($"Evenement '{evenementId}' niet gevonden."));
            }
            return(Ok(_mapper.Map <EvenementVoorRaadpleegDto>(evenementVanRepo)));
        }
        private StringBuilder DetailsInschrijvingHtmlAanvullen(Entities.Inschrijving inschrijving, StringBuilder bestaandeStringBuilder)
        {
            bestaandeStringBuilder.AppendLine($"<table><tr><th>Eigenschap</th><th>Waarde</th></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Evenement</td><td>{_evenementRepository.GetEvenement(inschrijving.EvenementId.Value).Naam}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Inschrijvingsnummer</td><td>{inschrijving.Id:D}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Datum inschrijving</td><td>{inschrijving.DatumInschrijving.DateTimeOmzettenNaarBelgischeNotatie()}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Voornaam</td><td>{inschrijving.Voornaam}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Achternaam</td><td>{inschrijving.Achternaam}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Postcode</td><td>{inschrijving.Postcode}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Gemeente</td><td>{inschrijving.Gemeente}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Mobiel nummer</td><td>{inschrijving.PrefixMobielNummer} {inschrijving.MobielNummer}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>E-mail</td><td>{inschrijving.Email}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Aantal meter</td><td>{inschrijving.AantalMeter}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Totale prijs</td><td>{(inschrijving.AantalMeter * inschrijving.Meterprijs).ToString("N", new CultureInfo("nl-BE"))}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Aantal wagens</td><td>{inschrijving.AantalWagens.Value}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Aantal aanhangwagens</td><td>{inschrijving.AantalAanhangwagens.Value}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Aantal mobilhomes</td><td>{inschrijving.AantalMobilhomes.Value}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Betaalmethode</td><td>{_betaalmethodeRepository.GetBetaalmethode(inschrijving.BetaalmethodeId.Value).Naam}</td></tr>");
            bestaandeStringBuilder.AppendLine($"<tr><td>Opmerking</td><td>{inschrijving.Opmerking}</td></tr>");
            bestaandeStringBuilder.AppendLine($"</table>");

            return(bestaandeStringBuilder);
        }