Skip to content

Commit

Permalink
feat: or-2521 move adding lidmaatschap to vereniging of any kind
Browse files Browse the repository at this point in the history
  • Loading branch information
koenmetsu authored and janlesage committed Oct 30, 2024
1 parent 465c4d8 commit 6cfa651
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public VoegLidmaatschapToeCommandHandler(IVerenigingsRepository verenigingReposi
public async Task<EntityCommandResult> Handle(CommandEnvelope<VoegLidmaatschapToeCommand> envelope, CancellationToken cancellationToken = default)
{
var vereniging =
await _verenigingRepository.Load<Vereniging>(
await _verenigingRepository.Load<VerenigingOfAnyKind>(
VCode.Create(envelope.Command.VCode),
envelope.Metadata.ExpectedVersion);

Expand Down
9 changes: 0 additions & 9 deletions src/AssociationRegistry/Vereniging/Vereniging.cs
Original file line number Diff line number Diff line change
Expand Up @@ -164,15 +164,6 @@ public Vertegenwoordiger VoegVertegenwoordigerToe(Vertegenwoordiger vertegenwoor
return toegevoegdeVertegenwoordiger;
}

public Lidmaatschap VoegLidmaatschapToe(Lidmaatschap toeTeVoegenLidmaatschap)
{
var toegevoegdLidmaatschap = State.Lidmaatschappen.VoegToe(toeTeVoegenLidmaatschap);

AddEvent(LidmaatschapWerdToegevoegd.With(toegevoegdLidmaatschap));

return toegevoegdLidmaatschap;
}

public void WijzigVertegenwoordiger(
int vertegenwoordigerId,
string? rol,
Expand Down
9 changes: 9 additions & 0 deletions src/AssociationRegistry/Vereniging/VerenigingOfAnyKind.cs
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,15 @@ public void VerwijderLocatie(int locatieId)
AddEvent(LocatieWerdVerwijderd.With(State.VCode, locatie));
}

public Lidmaatschap VoegLidmaatschapToe(Lidmaatschap toeTeVoegenLidmaatschap)
{
var toegevoegdLidmaatschap = State.Lidmaatschappen.VoegToe(toeTeVoegenLidmaatschap);

AddEvent(LidmaatschapWerdToegevoegd.With(toegevoegdLidmaatschap));

return toegevoegdLidmaatschap;
}

public async Task HeradresseerLocaties(List<LocatieWithAdres> locatiesMetAdressen, string idempotenceKey, IGrarClient grarClient)
{
if (State.HandledIdempotenceKeys.Contains(idempotenceKey))
Expand Down

0 comments on commit 6cfa651

Please sign in to comment.