Skip to content

Commit

Permalink
fix: or-2035 add more fields to check for html
Browse files Browse the repository at this point in the history
  • Loading branch information
koenmetsu committed Jan 9, 2024
1 parent 74c7779 commit 3dc5a42
Show file tree
Hide file tree
Showing 7 changed files with 31 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Common;

using Infrastructure.HtmlValidation;
using Infrastructure.Swagger;
using System.Runtime.Serialization;
using Vereniging;
Expand All @@ -16,16 +17,19 @@ public class ToeTeVoegenContactgegeven
[SwaggerParameterExample("Telefoon")]
[SwaggerParameterExample("Website")]
[DataMember(Name = "contactgegeventype")]
[NoHtml]
public string Contactgegeventype { get; set; } = null!;

/// <summary>De waarde van het contactgegeven</summary>
[DataMember(Name = "waarde")]
[NoHtml]
public string Waarde { get; set; } = null!;

/// <summary>
/// Vrij veld die het het contactgegeven beschrijft (bijv: algemeen, administratie, ...)
/// </summary>
[DataMember(Name = "beschrijving")]
[NoHtml]
public string? Beschrijving { get; set; }

/// <summary>Duidt het contactgegeven aan als primair contactgegeven</summary>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using System.Runtime.Serialization;
using DuplicateVerenigingDetection;
using Infrastructure.HtmlValidation;
using System.Runtime.Serialization;

/// <summary>Een activiteit van een vereniging</summary>
[DataContract]
Expand All @@ -24,5 +25,6 @@ public static Activiteit FromDuplicaatVereniging(DuplicaatVereniging.Activiteit

/// <summary>De categorie van deze activiteit</summary>
[DataMember(Name = "Categorie")]
[NoHtml]
public string Categorie { get; init; }
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using Infrastructure.HtmlValidation;
using System.Collections.Immutable;
using System.Runtime.Serialization;

Expand All @@ -26,15 +27,15 @@ public DuplicaatVerenigingContract(
}

/// <summary>De unieke identificatie code van deze vereniging</summary>
[DataMember(Name = "VCode")]
[DataMember(Name = "VCode")] [NoHtml]
public string VCode { get; init; }

/// <summary>Naam van de vereniging</summary>
[DataMember(Name = "Naam")]
[DataMember(Name = "Naam")] [NoHtml]
public string Naam { get; init; }

/// <summary>Korte naam van de vereniging</summary>
[DataMember(Name = "KorteNaam")]
[DataMember(Name = "KorteNaam")] [NoHtml]
public string KorteNaam { get; init; }

/// <summary>Type van de vereniging</summary>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using System.Runtime.Serialization;
using DuplicateVerenigingDetection;
using Infrastructure.HtmlValidation;
using System.Runtime.Serialization;

[DataContract]
public class HoofdactiviteitVerenigingsloket
Expand All @@ -14,14 +15,17 @@ public HoofdactiviteitVerenigingsloket(
Naam = naam;
}

public static HoofdactiviteitVerenigingsloket FromDuplicaatVereniging(DuplicaatVereniging.HoofdactiviteitVerenigingsloket hoofdactiviteitVerenigingsloket)
public static HoofdactiviteitVerenigingsloket FromDuplicaatVereniging(
DuplicaatVereniging.HoofdactiviteitVerenigingsloket hoofdactiviteitVerenigingsloket)
=> new(hoofdactiviteitVerenigingsloket.Code, hoofdactiviteitVerenigingsloket.Naam);

/// <summary>De code van de hoofdactivititeit</summary>
[DataMember(Name = "Code")]
[NoHtml]
public string Code { get; init; }

/// <summary>De beschrijving van de hoofdactivititeit</summary>
[DataMember(Name = "Naam")]
[NoHtml]
public string Naam { get; init; }
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using System.Runtime.Serialization;
using DuplicateVerenigingDetection;
using Infrastructure.HtmlValidation;
using System.Runtime.Serialization;

/// <summary>Een locatie van een vereniging</summary>
[DataContract]
Expand All @@ -28,6 +29,7 @@ public static Locatie FromDuplicaatVereniging(DuplicaatVereniging.Locatie locati

/// <summary>Het soort locatie dat beschreven wordt</summary>
[DataMember(Name = "Locatietype")]
[NoHtml]
public string Locatietype { get; init; }

/// <summary>Duidt aan dat dit de primaire locatie is</summary>
Expand All @@ -36,17 +38,21 @@ public static Locatie FromDuplicaatVereniging(DuplicaatVereniging.Locatie locati

/// <summary>Het samengestelde adres van de locatie</summary>
[DataMember(Name = "Adresvoorstelling")]
[NoHtml]
public string Adres { get; init; }

/// <summary>Een beschrijvende naam voor de locatie</summary>
[DataMember(Name = "Naam")]
[NoHtml]
public string? Naam { get; init; }

/// <summary>Het busnummer van de locatie</summary>
[DataMember(Name = "Postcode")]
[NoHtml]
public string Postcode { get; init; }

/// <summary>De gemeente van de locatie</summary>
[DataMember(Name = "Gemeente")]
[NoHtml]
public string Gemeente { get; init; }
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using DuplicateVerenigingDetection;
using Infrastructure.ConfigurationBindings;
using Infrastructure.HtmlValidation;
using System;
using System.Collections.Immutable;
using System.Linq;
Expand All @@ -19,6 +20,7 @@ public PotentialDuplicatesResponse(string hashedRequest, PotentialDuplicatesFoun
/// <summary>Dit token wordt gebruikt als bevestiging dat de vereniging uniek is en geregistreerd mag worden,
/// ondanks de voorgestelde duplicaten.</summary>
[DataMember(Name = "BevestigingsToken")]
[NoHtml]
public string BevestigingsToken { get; init; }

/// <summary>Een lijst van verenigingen die mogelijks een duplicaat zijn
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
namespace AssociationRegistry.Admin.Api.Verenigingen.Registreer;

using System.Runtime.Serialization;
using DuplicateVerenigingDetection;
using Infrastructure.HtmlValidation;
using System.Runtime.Serialization;

[DataContract]
public class VerenigingsType
Expand All @@ -19,9 +20,11 @@ public static VerenigingsType FromDuplicaatVereniging(DuplicaatVereniging duplic

/// <summary>De code van het type van deze vereniging</summary>
[DataMember(Name = "Code")]
[NoHtml]
public string Code { get; }

/// <summary>De beschrijving van het type van deze vereniging</summary>
[DataMember(Name = "Naam")]
[NoHtml]
public string Naam { get; }
}

0 comments on commit 3dc5a42

Please sign in to comment.