Skip to content

Commit

Permalink
fix: set status to proposed by default
Browse files Browse the repository at this point in the history
  • Loading branch information
ArneD authored and jvandaal committed Jul 24, 2024
1 parent b0e8e35 commit c93a925
Show file tree
Hide file tree
Showing 9 changed files with 18 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ public class MunicipalityListOsloItemResponse
/// </summary>
[DataMember(Name = "GemeenteStatus", Order = 4)]
[JsonProperty(Required = Required.DisallowNull)]
public GemeenteStatus? GemeenteStatus { get; private set; }
public GemeenteStatus GemeenteStatus { get; private set; }

public MunicipalityListOsloItemResponse(
string id,
Expand All @@ -86,7 +86,7 @@ public MunicipalityListOsloItemResponse(
Identificator = new GemeenteIdentificator(naamruimte, id, version);
Detail = new Uri(string.Format(detail, id));
Gemeentenaam = new Gemeentenaam(geografischeNaam);
GemeenteStatus = municipalityStatus?.ConvertFromMunicipalityStatus();
GemeenteStatus = municipalityStatus.ConvertFromMunicipalityStatus();
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ namespace MunicipalityRegistry.Projections.Extract.MunicipalityExtract
public class MunicipalityExtractProjections : ConnectedProjection<ExtractContext>
{
// TODO: Probably need to get these from enums from config
private const string Proposed = "Voorgesteld";
private const string InUse = "InGebruik";
private const string Retired = "Gehistoreerd";

Expand All @@ -40,7 +41,8 @@ await context
{
gemeenteid = { Value = message.Message.NisCode },
id = { Value = $"{_extractConfig.DataVlaanderenNamespace}/{message.Message.NisCode}" },
versieid = { Value = message.Message.Provenance.Timestamp.ToBelgianDateTimeOffset().FromDateTimeOffset() }
versieid = { Value = message.Message.Provenance.Timestamp.ToBelgianDateTimeOffset().FromDateTimeOffset() },
status = { Value = Proposed }
}.ToBytes(_encoding)
}, ct);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ await context
NisCode = message.Message.NisCode,
VersionTimestamp = message.Message.Provenance.Timestamp,
Namespace = options.Value.Namespace,
PuriId = $"{options.Value.Namespace}/{message.Message.NisCode}"
PuriId = $"{options.Value.Namespace}/{message.Message.NisCode}",
Status = MunicipalityStatus.Proposed
}, ct);
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,8 @@ await context
VersionTimestamp = message.Message.Provenance.Timestamp,
Namespace = options.Value.Namespace,
PuriId = $"{options.Value.Namespace}/{message.Message.NisCode}",
CreatedOnTimestamp = message.Message.Provenance.Timestamp
CreatedOnTimestamp = message.Message.Provenance.Timestamp,
Status = MunicipalityStatus.Proposed
}, ct);
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ await context
{
MunicipalityId = message.Message.MunicipalityId,
NisCode = message.Message.NisCode,
Status = MunicipalityStatus.Proposed,
VersionTimestamp = message.Message.Provenance.Timestamp
}, ct);
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ await context
{
MunicipalityId = message.Message.MunicipalityId,
NisCode = message.Message.NisCode,
VersionTimestamp = message.Message.Provenance.Timestamp
VersionTimestamp = message.Message.Provenance.Timestamp,
Status = MunicipalityStatus.Proposed
}, ct);
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ public MunicipalitySyndicationProjections()
RecordCreatedAt = message.Message.Provenance.Timestamp,
LastChangedOn = message.Message.Provenance.Timestamp,
ChangeType = message.EventName,
SyndicationItemCreatedAt = DateTimeOffset.UtcNow
SyndicationItemCreatedAt = DateTimeOffset.UtcNow,
Status = MunicipalityStatus.Proposed
};

newMunicipalitySyndicationItem.ApplyProvenance(message.Message.Provenance);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ await context
{
MunicipalityId = message.Message.MunicipalityId,
NisCode = message.Message.NisCode,
VersionTimestamp = message.Message.Provenance.Timestamp
VersionTimestamp = message.Message.Provenance.Timestamp,
Status = MunicipalityStatus.Proposed
}, ct);
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ await context
{
MunicipalityId = message.Message.MunicipalityId,
NisCode = message.Message.NisCode,
VersionTimestamp = message.Message.Provenance.Timestamp
VersionTimestamp = message.Message.Provenance.Timestamp,
Status = MunicipalityStatus.Proposed
}, ct);
});

Expand Down

0 comments on commit c93a925

Please sign in to comment.