Skip to content

Commit

Permalink
Revert "fix: or-2596 make sure gemeentenaam serializes only to its va…
Browse files Browse the repository at this point in the history
…lue"

This reverts commit b59b050.
  • Loading branch information
emalfroy committed Dec 4, 2024
1 parent b59b050 commit 9a67238
Show file tree
Hide file tree
Showing 6 changed files with 14 additions and 63 deletions.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,13 @@ public static Postnamen FromValues(params string[] values)

public record Postnaam
{
public string Value { get; init; }

private Postnaam(string Value)
{
this.Value = Value;
}

public static Postnaam FromGrar(Models.Postnaam postnaam)
=> new(postnaam.GeografischeNaam.Spelling);

public static Postnaam FromValue(string postnaam)
{
if (string.IsNullOrEmpty(postnaam))
Expand All @@ -57,8 +54,7 @@ public static Postnaam FromValue(string postnaam)
public static implicit operator string(Postnaam postnaam)
=> postnaam.Value;

public override string ToString()
=> Value;
public string Value { get; init; }

public void Deconstruct(out string Value)
{
Expand Down
9 changes: 9 additions & 0 deletions src/AssociationRegistry/Vereniging/Locaties/Adres.cs
Original file line number Diff line number Diff line change
Expand Up @@ -72,3 +72,12 @@ public static Adres Hydrate(Registratiedata.AdresUitAdressenregister adres)
adres.Gemeente,
België);
}

public record Gemeentenaam(string Naam)
{
public static Gemeentenaam Hydrate(string gemeente)
=> new(gemeente);

public static Gemeentenaam FromVerrijkteGemeentenaam(VerrijkteGemeentenaam gemeentenaam)
=> new(gemeentenaam.Format());
}
15 changes: 0 additions & 15 deletions src/AssociationRegistry/Vereniging/Locaties/Gemeentenaam.cs

This file was deleted.

8 changes: 3 additions & 5 deletions src/AssociationRegistry/Vereniging/VerenigingOfAnyKind.cs
Original file line number Diff line number Diff line change
Expand Up @@ -355,11 +355,9 @@ private IEvent GetAdresMatchExceptionEvent(
{
IEvent @event = ex.StatusCode switch
{
HttpStatusCode.NotFound =>
AdresWerdNietGevondenInAdressenregister.From(VCode, locatieVoorTeMatchenAdres),

_ =>
new AdresKonNietOvergenomenWordenUitAdressenregister(VCode, locatieId, locatieVoorTeMatchenAdres.Adres.ToAdresString(),
//TODO: is this correct?
HttpStatusCode.NotFound => AdresWerdNietGevondenInAdressenregister.From(VCode, locatieVoorTeMatchenAdres),
_ => new AdresKonNietOvergenomenWordenUitAdressenregister(VCode, locatieId, locatieVoorTeMatchenAdres.Adres.ToAdresString(),
GetExceptionMessage(ex.StatusCode)),
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
using Framework.Customizations;
using Grar;
using Grar.Exceptions;
using Grar.Models;
using Moq;
using Resources;
using System.Net;
Expand Down Expand Up @@ -41,21 +40,12 @@ public async Task Then_AdresKonNietOvergenomenWordenUitAdressenregister()
new VerenigingState()
.Apply(feitelijkeVerenigingWerdGeregistreerd));

var locatie = feitelijkeVerenigingWerdGeregistreerd.Locaties.First();

await vereniging.ProbeerAdresTeMatchen(grarClient.Object, locatie.LocatieId,
await vereniging.ProbeerAdresTeMatchen(grarClient.Object, feitelijkeVerenigingWerdGeregistreerd.Locaties.First().LocatieId,
CancellationToken.None);

var @event = vereniging.UncommittedEvents.OfType<AdresKonNietOvergenomenWordenUitAdressenregister>().SingleOrDefault();

@event.Should().NotBeNull();

@event.Adres.Should().BeEquivalentTo($"{locatie.Adres.Straatnaam} {locatie.Adres.Huisnummer}" +
(!string.IsNullOrWhiteSpace(locatie.Adres.Busnummer)
? $" bus {locatie.Adres.Busnummer}"
: string.Empty) +
$", {locatie.Adres.Postcode} {locatie.Adres.Gemeente}, {locatie.Adres.Land}");

@event!.Reden.Should().Be(ExceptionMessages.AdresKonNietOvergenomenWordenBadRequest);
}
}

0 comments on commit 9a67238

Please sign in to comment.