Skip to content

Commit

Permalink
fix: Integration database Oslo column values
Browse files Browse the repository at this point in the history
  • Loading branch information
jvandaal authored and ArneD committed Jan 16, 2024
1 parent f782fde commit 0dd5c58
Show file tree
Hide file tree
Showing 4 changed files with 204 additions and 200 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ public BuildingLatestItemProjections(IOptions<IntegrationOptions> options)
var building = new BuildingLatestItem
{
BuildingPersistentLocalId = message.Message.BuildingPersistentLocalId,
Status = BuildingStatus.Parse(message.Message.BuildingStatus).Map(),
OsloStatus = message.Message.BuildingStatus,
GeometryMethod = BuildingGeometryMethod.Parse(message.Message.GeometryMethod).Map(),
OsloGeometryMethod = message.Message.GeometryMethod,
OsloStatus = BuildingStatus.Parse(message.Message.BuildingStatus).Map(),
Status = message.Message.BuildingStatus,
OsloGeometryMethod = BuildingGeometryMethod.Parse(message.Message.GeometryMethod).Map(),
GeometryMethod = message.Message.GeometryMethod,
Geometry = sysGeometry,
NisCode = nisCode,
IsRemoved = message.Message.IsRemoved,
Expand All @@ -55,10 +55,10 @@ await context
var building = new BuildingLatestItem
{
BuildingPersistentLocalId = message.Message.BuildingPersistentLocalId,
Status = BuildingStatus.Planned.Map(),
OsloStatus = BuildingStatus.Planned.Value,
GeometryMethod = BuildingGeometryMethod.Outlined.Map(),
OsloGeometryMethod = BuildingGeometryMethod.Outlined.Value,
OsloStatus = BuildingStatus.Planned.Map(),
Status = BuildingStatus.Planned.Value,
OsloGeometryMethod = BuildingGeometryMethod.Outlined.Map(),
GeometryMethod = BuildingGeometryMethod.Outlined.Value,
Geometry = sysGeometry,
NisCode = nisCode,
IsRemoved = false,
Expand All @@ -82,10 +82,10 @@ await context
var building = new BuildingLatestItem
{
BuildingPersistentLocalId = message.Message.BuildingPersistentLocalId,
Status = BuildingStatus.Realized.Map(),
OsloStatus = BuildingStatus.Realized.Value,
GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map(),
OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value,
OsloStatus = BuildingStatus.Realized.Map(),
Status = BuildingStatus.Realized.Value,
OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map(),
GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value,
Geometry = sysGeometry,
NisCode = nisCode,
IsRemoved = false,
Expand All @@ -111,8 +111,8 @@ await context.FindAndUpdateBuilding(
building =>
{
building.Geometry = sysGeometry;
building.GeometryMethod = BuildingGeometryMethod.Outlined.Map();
building.OsloGeometryMethod = BuildingGeometryMethod.Outlined.Value;
building.OsloGeometryMethod = BuildingGeometryMethod.Outlined.Map();
building.GeometryMethod = BuildingGeometryMethod.Outlined.Value;
building.NisCode = nisCode;
UpdateVersionTimestamp(building, message.Message);
},
Expand All @@ -131,8 +131,8 @@ await context.FindAndUpdateBuilding(
building =>
{
building.Geometry = sysGeometry;
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.NisCode = nisCode;
UpdateVersionTimestamp(building, message.Message);
},
Expand All @@ -145,8 +145,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.UnderConstruction.Map();
building.OsloStatus = BuildingStatus.UnderConstruction.Value;
building.OsloStatus = BuildingStatus.UnderConstruction.Map();
building.Status = BuildingStatus.UnderConstruction.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -158,8 +158,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.Planned.Map();
building.OsloStatus = BuildingStatus.Planned.Value;
building.OsloStatus = BuildingStatus.Planned.Map();
building.Status = BuildingStatus.Planned.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -171,8 +171,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.Realized.Map();
building.OsloStatus = BuildingStatus.Realized.Value;
building.OsloStatus = BuildingStatus.Realized.Map();
building.Status = BuildingStatus.Realized.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -184,8 +184,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.UnderConstruction.Map();
building.OsloStatus = BuildingStatus.UnderConstruction.Value;
building.OsloStatus = BuildingStatus.UnderConstruction.Map();
building.Status = BuildingStatus.UnderConstruction.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -197,8 +197,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.NotRealized.Map();
building.OsloStatus = BuildingStatus.NotRealized.Value;
building.OsloStatus = BuildingStatus.NotRealized.Map();
building.Status = BuildingStatus.NotRealized.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -210,8 +210,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.Planned.Map();
building.OsloStatus = BuildingStatus.Planned.Value;
building.OsloStatus = BuildingStatus.Planned.Map();
building.Status = BuildingStatus.Planned.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand All @@ -229,8 +229,8 @@ await context.FindAndUpdateBuilding(
building =>
{
building.Geometry = sysGeometry;
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.NisCode = nisCode;
UpdateVersionTimestamp(building, message.Message);
},
Expand All @@ -249,8 +249,8 @@ await context.FindAndUpdateBuilding(
building =>
{
building.Geometry = sysGeometry;
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map();
building.GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value;
building.NisCode = nisCode;
UpdateVersionTimestamp(building, message.Message);
},
Expand All @@ -263,8 +263,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.Retired.Map();
building.OsloStatus = BuildingStatus.Retired.Value;
building.OsloStatus = BuildingStatus.Retired.Map();
building.Status = BuildingStatus.Retired.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand Down Expand Up @@ -327,10 +327,10 @@ await context.FindAndUpdateBuilding(
var building = new BuildingLatestItem
{
BuildingPersistentLocalId = message.Message.BuildingPersistentLocalId,
Status = BuildingStatus.Realized.Map(),
OsloStatus = BuildingStatus.Realized.Value,
GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map(),
OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value,
OsloStatus = BuildingStatus.Realized.Map(),
Status = BuildingStatus.Realized.Value,
OsloGeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Map(),
GeometryMethod = BuildingGeometryMethod.MeasuredByGrb.Value,
Geometry = sysGeometry,
NisCode = nisCode,
IsRemoved = false,
Expand Down Expand Up @@ -366,8 +366,8 @@ await context.FindAndUpdateBuilding(
message.Message.BuildingPersistentLocalId,
building =>
{
building.Status = BuildingStatus.Retired.Map();
building.OsloStatus = BuildingStatus.Retired.Value;
building.OsloStatus = BuildingStatus.Retired.Map();
building.Status = BuildingStatus.Retired.Value;
UpdateVersionTimestamp(building, message.Message);
},
ct);
Expand Down
Loading

0 comments on commit 0dd5c58

Please sign in to comment.