Skip to content

Commit

Permalink
add support for ta blocks
Browse files Browse the repository at this point in the history
  • Loading branch information
LBHTKarki committed Jan 13, 2025
1 parent 1ea0f31 commit 9ae099f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 5 deletions.
12 changes: 9 additions & 3 deletions Hackney.Shared.HousingSearch/Domain/Asset/AssetManagement.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public class AssetManagement
{
public static AssetManagement Create(string agent, string areaOfficeName, bool isCouncilProperty, string managingOrganisation,
Guid managingOrganisationId, string owner, bool isTMOManaged, string propertyOccupiedStatus, bool isNoRepairsMaintenance,
bool isTemporaryAccomodation)
bool isTemporaryAccomodation, bool? isTemporaryAccommodationBlock, Guid? temporaryAccommodationParentAssetId)
{
return new AssetManagement(
agent,
Expand All @@ -18,14 +18,16 @@ public static AssetManagement Create(string agent, string areaOfficeName, bool i
isTMOManaged,
propertyOccupiedStatus,
isNoRepairsMaintenance,
isTemporaryAccomodation
isTemporaryAccomodation,
isTemporaryAccommodationBlock,
temporaryAccommodationParentAssetId
);
}
public AssetManagement() { }

private AssetManagement(string agent, string areaOfficeName, bool isCouncilProperty, string managingOrganisation,
Guid managingOrganisationId, string owner, bool isTMOManaged, string propertyOccupiedStatus, bool isNoRepairsMaintenance,
bool isTemporaryAccomodation)
bool isTemporaryAccomodation, bool? isTemporaryAccommodationBlock, Guid? temporaryAccommodationParentAssetId)
{
Agent = agent;
AreaOfficeName = areaOfficeName;
Expand All @@ -37,6 +39,8 @@ private AssetManagement(string agent, string areaOfficeName, bool isCouncilPrope
PropertyOccupiedStatus = propertyOccupiedStatus;
IsNoRepairsMaintenance = isNoRepairsMaintenance;
IsTemporaryAccomodation = isTemporaryAccomodation;
IsTemporaryAccommodationBlock = isTemporaryAccommodationBlock;
TemporaryAccommodationParentAssetId = temporaryAccommodationParentAssetId;
}

public string Agent { get; set; }
Expand All @@ -49,5 +53,7 @@ private AssetManagement(string agent, string areaOfficeName, bool isCouncilPrope
public string PropertyOccupiedStatus { get; set; }
public bool IsNoRepairsMaintenance { get; set; }
public bool IsTemporaryAccomodation { get; set; }
public bool? IsTemporaryAccommodationBlock { get; set; }
public Guid? TemporaryAccommodationParentAssetId { get; set; }
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
using System.Collections.Generic;
using Hackney.Shared.HousingSearch.Factories;
using Nest;
using System.Collections.Generic;
using Asset = Hackney.Shared.HousingSearch.Domain.Asset.Asset;

namespace Hackney.Shared.HousingSearch.Gateways.Models.Assets
Expand Down Expand Up @@ -149,7 +149,9 @@ public Asset CreateAll()
AssetManagement.IsTMOManaged,
AssetManagement.PropertyOccupiedStatus,
AssetManagement.IsNoRepairsMaintenance,
AssetManagement.IsTemporaryAccomodation
AssetManagement.IsTemporaryAccomodation,
AssetManagement.IsTemporaryAccommodationBlock,
AssetManagement.TemporaryAccommodationParentAssetId
);

var assetLocation = AssetLocation == null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,7 @@ public class QueryableAssetManagement
public string PropertyOccupiedStatus { get; set; }
public bool IsNoRepairsMaintenance { get; set; }
public bool IsTemporaryAccomodation { get; set; }
public bool? IsTemporaryAccommodationBlock { get; set; }
public Guid? TemporaryAccommodationParentAssetId { get; set; }
}
}

0 comments on commit 9ae099f

Please sign in to comment.