diff --git a/Core.Inventory.BFF.API/Controllers/FurnitureBaseController.cs b/Core.Inventory.BFF.API/Controllers/FurnitureBaseController.cs index 72af896..a70a329 100644 --- a/Core.Inventory.BFF.API/Controllers/FurnitureBaseController.cs +++ b/Core.Inventory.BFF.API/Controllers/FurnitureBaseController.cs @@ -72,7 +72,7 @@ namespace Core.Inventory.BFF.API.Controllers if (newFurniture == null) return BadRequest("Invalid furniture object"); - if (string.IsNullOrEmpty(newFurniture.Name)) return BadRequest("Invalid furniture name"); + if (string.IsNullOrEmpty(newFurniture.ModelName)) return BadRequest("Invalid furniture name"); if (string.IsNullOrEmpty(newFurniture.Material)) return BadRequest("Invalid furniture material"); @@ -100,7 +100,7 @@ namespace Core.Inventory.BFF.API.Controllers if (newFurniture == null) return BadRequest("Invalid furniture object"); - if (string.IsNullOrEmpty(newFurniture.Name)) return BadRequest("Invalid furniture name"); + if (string.IsNullOrEmpty(newFurniture.ModelName)) return BadRequest("Invalid furniture model name"); if (string.IsNullOrEmpty(newFurniture.Material)) return BadRequest("Invalid furniture material"); diff --git a/Core.Inventory.External/Clients/Inventory/Requests/Base/CreateFurnitureBaseRequest.cs b/Core.Inventory.External/Clients/Inventory/Requests/Base/CreateFurnitureBaseRequest.cs index 4913cdb..06d6ab6 100644 --- a/Core.Inventory.External/Clients/Inventory/Requests/Base/CreateFurnitureBaseRequest.cs +++ b/Core.Inventory.External/Clients/Inventory/Requests/Base/CreateFurnitureBaseRequest.cs @@ -4,12 +4,12 @@ namespace Core.Inventory.External.Clients.Inventory.Requests.Base { public class CreateFurnitureBaseRequest { - public string Name { get; set; } = default!; + public string ModelName { get; set; } = default!; public string Material { get; set; } = default!; public string Condition { get; set; } = default!; - public string? Description { get; set; } + public string? BaseDescription { get; set; } public string? Representation { get; set; } - public string? Notes { get; set; } + public string? MaintenanceNotes { get; set; } public DimensionsRequest Dimensions { get; set; } = new(); public List? VariantIds { get; set; } } diff --git a/Core.Inventory.External/Clients/Inventory/Requests/Base/UpdateFurnitureBaseRequest.cs b/Core.Inventory.External/Clients/Inventory/Requests/Base/UpdateFurnitureBaseRequest.cs index 59e178e..97b10cd 100644 --- a/Core.Inventory.External/Clients/Inventory/Requests/Base/UpdateFurnitureBaseRequest.cs +++ b/Core.Inventory.External/Clients/Inventory/Requests/Base/UpdateFurnitureBaseRequest.cs @@ -1,19 +1,18 @@ -using Core.Blueprint.Mongo; -using Core.Inventory.External.Clients.Inventory.Requests.Common; +using Core.Inventory.External.Clients.Inventory.Requests.Common; namespace Core.Inventory.External.Clients.Inventory.Requests.Base { public class UpdateFurnitureBaseRequest { + public string _Id { get; set; } = default!; public string Id { get; set; } = default!; - public string Name { get; set; } = default!; + public string ModelName { get; set; } = default!; public string Material { get; set; } = default!; public string Condition { get; set; } = default!; - public string? Description { get; set; } + public string? BaseDescription { get; set; } public string? Representation { get; set; } - public string? Notes { get; set; } + public string? MaintenanceNotes { get; set; } public DimensionsRequest Dimensions { get; set; } = new(); public List? VariantIds { get; set; } - public StatusEnum Status { get; set; } } } diff --git a/Core.Inventory.External/Clients/Inventory/Requests/Variant/CreateFurnitureVariantRequest.cs b/Core.Inventory.External/Clients/Inventory/Requests/Variant/CreateFurnitureVariantRequest.cs index 0440a8f..884924e 100644 --- a/Core.Inventory.External/Clients/Inventory/Requests/Variant/CreateFurnitureVariantRequest.cs +++ b/Core.Inventory.External/Clients/Inventory/Requests/Variant/CreateFurnitureVariantRequest.cs @@ -11,9 +11,9 @@ public string Currency { get; set; } = "USD"; public int Stock { get; set; } - public Guid CategoryId { get; set; } - public Guid ProviderId { get; set; } + public string CategoryId { get; set; } = string.Empty; + public string ProviderId { get; set; } = string.Empty; - public Dictionary Attributes { get; set; } = []; + public Dictionary Attributes { get; set; } = []; } } diff --git a/Core.Inventory.External/Clients/Inventory/Requests/Variant/UpdateFurnitureVariantRequest.cs b/Core.Inventory.External/Clients/Inventory/Requests/Variant/UpdateFurnitureVariantRequest.cs index c48ac1c..5c69128 100644 --- a/Core.Inventory.External/Clients/Inventory/Requests/Variant/UpdateFurnitureVariantRequest.cs +++ b/Core.Inventory.External/Clients/Inventory/Requests/Variant/UpdateFurnitureVariantRequest.cs @@ -2,6 +2,7 @@ { public class UpdateFurnitureVariantRequest { + public string _Id { get; set; } = default!; public string Id { get; set; } = default!; public string ModelId { get; set; } = default!; public string Name { get; set; } = default!; @@ -12,9 +13,9 @@ public decimal Price { get; set; } public string Currency { get; set; } = "USD"; - public Guid CategoryId { get; set; } - public Guid ProviderId { get; set; } + public string CategoryId { get; set; } = string.Empty; + public string ProviderId { get; set; } = string.Empty; - public Dictionary Attributes { get; set; } = new(); + public Dictionary Attributes { get; set; } = new(); } } diff --git a/Core.Inventory.External/Core.Inventory.External.csproj b/Core.Inventory.External/Core.Inventory.External.csproj index f8d46c4..c7d4c05 100644 --- a/Core.Inventory.External/Core.Inventory.External.csproj +++ b/Core.Inventory.External/Core.Inventory.External.csproj @@ -7,7 +7,7 @@ - +