Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: or-2008 remove afdeling #579

Merged
merged 2 commits into from
Dec 11, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,16 +30,6 @@ public async Task Project(FeitelijkeVerenigingWerdGeregistreerd werdGeregistreer
ops.StoreObjects(docs);
}

public async Task Project(AfdelingWerdGeregistreerd werdGeregistreerd, IDocumentOperations ops)
{
var docs = new List<object>();

docs.Add(VerenigingDocumentProjector.Apply(werdGeregistreerd));
docs.AddRange(await VerenigingenPerInszProjector.Apply(werdGeregistreerd, ops));

ops.StoreObjects(docs);
}

public void Project(VerenigingMetRechtspersoonlijkheidWerdGeregistreerd werdGeregistreerd, IDocumentOperations ops)
{
var docs = new List<object>();
Expand Down Expand Up @@ -106,30 +96,6 @@ public static async Task<List<VerenigingenPerInszDocument>> Apply(
return docs;
}

public static async Task<List<VerenigingenPerInszDocument>> Apply(
AfdelingWerdGeregistreerd werdGeregistreerd,
IDocumentOperations ops)
{
var docs = new List<VerenigingenPerInszDocument>();

var vereniging = new Vereniging
{
VCode = werdGeregistreerd.VCode,
Naam = werdGeregistreerd.Naam,
Status = VerenigingStatus.Actief,
KboNummer = string.Empty,
};

foreach (var vertegenwoordiger in werdGeregistreerd.Vertegenwoordigers)
{
var verenigingenPerInszDocument = await ops.GetVerenigingenPerInszDocumentOrNew(vertegenwoordiger.Insz);
verenigingenPerInszDocument.Verenigingen.Add(vereniging);
docs.Add(verenigingenPerInszDocument);
}

return docs;
}

public static async Task<List<VerenigingenPerInszDocument>> Apply(NaamWerdGewijzigd naamWerdGewijzigd, IDocumentOperations ops)
{
var docs = new List<VerenigingenPerInszDocument>();
Expand Down Expand Up @@ -228,15 +194,6 @@ public static VerenigingDocument Apply(FeitelijkeVerenigingWerdGeregistreerd wer
KboNummer = string.Empty,
};

public static VerenigingDocument Apply(AfdelingWerdGeregistreerd werdGeregistreerd)
=> new()
{
VCode = werdGeregistreerd.VCode,
Naam = werdGeregistreerd.Naam,
Status = VerenigingStatus.Actief,
KboNummer = string.Empty,
};

public static VerenigingDocument Apply(VerenigingMetRechtspersoonlijkheidWerdGeregistreerd werdGeregistreerd)
=> new()
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ namespace AssociationRegistry.Acm.Api.VerenigingenPerInsz;
[ApiVersion("1.0")]
[AdvertiseApiVersions("1.0")]
[ApiRoute("verenigingen")]
[ApiExplorerSettings(GroupName = "Decentraal beheer van feitelijke verenigingen en afdelingen")]
[ApiExplorerSettings(GroupName = "Decentraal beheer van feitelijke verenigingen")]
public class VerenigingenPerInszController : ApiController
{
/// <summary>
Expand Down
165 changes: 15 additions & 150 deletions src/AssociationRegistry.Admin.Api/ValidationMessages.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 0 additions & 3 deletions src/AssociationRegistry.Admin.Api/ValidationMessages.resx
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,6 @@
<data name="Status412Historiek" xml:space="preserve">
<value>De historiek van de gevraagde vereniging heeft niet de verwachte sequentiewaarde.</value>
</data>
<data name="Status409RegistratieAfdeling" xml:space="preserve">
<value>Er zijn één of meerdere mogelijke duplicaten van deze vereniging gevonden.</value>
</data>
<data name="Status409RegistratieFeitelijkeVereniging" xml:space="preserve">
<value>Er zijn één of meerdere mogelijke duplicaten van deze vereniging gevonden.</value>
</data>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public class VerenigingDetail
[DataMember(Name = "Einddatum")]
public string? Einddatum { get; init; }

/// <summary>De doelgroep waar de activiteiten van deze afdeling zich op concentreert</summary>
/// <summary>De doelgroep waar de activiteiten van deze vereniging zich op concentreert</summary>
[DataMember(Name = "Doelgroep")]
public DoelgroepResponse Doelgroep { get; init; } = null!;

Expand Down
Loading
Loading