From 59ddb9f7b2bf29970a46f4dec7699e4495aa7257 Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Thu, 9 Oct 2025 17:08:01 +0200 Subject: [PATCH 1/3] Creating all WareHouseProduct DTO --- .../Request/CreateWareHouseProductDto.cs | 28 +++++++++++++++++ .../PatchWareHouseProductQuantityDto.cs | 7 +++++ .../Request/UpdateWareHouseProductDto.cs | 29 +++++++++++++++++ .../Response/GetWareHouseProductDto.cs | 31 +++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs create mode 100644 PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs create mode 100644 PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs create mode 100644 PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs diff --git a/PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs b/PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs new file mode 100644 index 0000000..a617180 --- /dev/null +++ b/PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs @@ -0,0 +1,28 @@ +namespace PyroFetes.DTO.PurchaseProduct.Request; + +public class CreateWareHouseProductDto +{ + public int Quantity { get; set; } + + public int WareHouseId { get; set; } + public string? WareHouseName {get; set;} + public int WareHouseMaxWeight {get; set;} + public int WareHouseCurrent {get; set;} + public int WareHouseMinWeight {get; set;} + public string? WareHouseAddress { get; set; } + public int WareHouseZipCode { get; set; } + public string? WareHouseCity { get; set; } + + public int ProductId { get; set; } + public int ProductReferences { get; set; } + public string? ProductName { get; set; } + public decimal ProductDuration {get; set;} + public decimal ProductCaliber { get; set; } + public int ProductApprovalNumber { get; set; } + public decimal ProductWeight { get; set; } + public decimal ProductNec { get; set; } + public decimal ProductSellingPrice { get; set; } + public string? ProductImage { get; set; } + public string? ProductLink { get; set; } + public int ProductMinimalQuantity { get; set; } +} \ No newline at end of file diff --git a/PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs b/PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs new file mode 100644 index 0000000..15a7cc0 --- /dev/null +++ b/PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs @@ -0,0 +1,7 @@ +namespace PyroFetes.DTO.PurchaseProduct.Request; + +public class PatchWareHouseProductQuantityDto +{ + public int Id { get; set; } + public int Quantity { get; set; } +} \ No newline at end of file diff --git a/PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs b/PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs new file mode 100644 index 0000000..302962c --- /dev/null +++ b/PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs @@ -0,0 +1,29 @@ +namespace PyroFetes.DTO.PurchaseProduct.Request; + +public class UpdateWareHouseProductDto +{ + public int Id { get; set; } + public int Quantity { get; set; } + + public int WareHouseId { get; set; } + public string? WareHouseName {get; set;} + public int WareHouseMaxWeight {get; set;} + public int WareHouseCurrent {get; set;} + public int WareHouseMinWeight {get; set;} + public string? WareHouseAddress { get; set; } + public int WareHouseZipCode { get; set; } + public string? WareHouseCity { get; set; } + + public int ProductId { get; set; } + public int ProductReferences { get; set; } + public string? ProductName { get; set; } + public decimal ProductDuration {get; set;} + public decimal ProductCaliber { get; set; } + public int ProductApprovalNumber { get; set; } + public decimal ProductWeight { get; set; } + public decimal ProductNec { get; set; } + public decimal ProductSellingPrice { get; set; } + public string? ProductImage { get; set; } + public string? ProductLink { get; set; } + public int ProductMinimalQuantity { get; set; } +} \ No newline at end of file diff --git a/PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs b/PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs new file mode 100644 index 0000000..d2ec8a2 --- /dev/null +++ b/PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs @@ -0,0 +1,31 @@ +using PyroFetes.Models; + +namespace PyroFetes.DTO.PurchaseProduct.Response; + +public class GetWareHouseProductDto +{ + public int Id { get; set; } + public int Quantity { get; set; } + + public int WareHouseId { get; set; } + public string? WareHouseName {get; set;} + public int WareHouseMaxWeight {get; set;} + public int WareHouseCurrent {get; set;} + public int WareHouseMinWeight {get; set;} + public string? WareHouseAddress { get; set; } + public int WareHouseZipCode { get; set; } + public string? WareHouseCity { get; set; } + + public int ProductId { get; set; } + public int ProductReferences { get; set; } + public string? ProductName { get; set; } + public decimal ProductDuration {get; set;} + public decimal ProductCaliber { get; set; } + public int ProductApprovalNumber { get; set; } + public decimal ProductWeight { get; set; } + public decimal ProductNec { get; set; } + public decimal ProductSellingPrice { get; set; } + public string? ProductImage { get; set; } + public string? ProductLink { get; set; } + public int ProductMinimalQuantity { get; set; } +} \ No newline at end of file From f0ec7cd4d47f1dd98c09c32dd98306d7f17017cc Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Thu, 9 Oct 2025 17:43:32 +0200 Subject: [PATCH 2/3] Fix --- .../Request/CreateWareHouseProductDto.cs | 2 +- .../Request/PatchWareHouseProductQuantityDto.cs | 2 +- .../Request/UpdateWareHouseProductDto.cs | 2 +- .../Response/GetWareHouseProductDto.cs | 4 +--- 4 files changed, 4 insertions(+), 6 deletions(-) rename PyroFetes/DTO/{PurchaseProduct => WareHouseProduct}/Request/CreateWareHouseProductDto.cs (95%) rename PyroFetes/DTO/{PurchaseProduct => WareHouseProduct}/Request/PatchWareHouseProductQuantityDto.cs (70%) rename PyroFetes/DTO/{PurchaseProduct => WareHouseProduct}/Request/UpdateWareHouseProductDto.cs (95%) rename PyroFetes/DTO/{PurchaseProduct => WareHouseProduct}/Response/GetWareHouseProductDto.cs (93%) diff --git a/PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs similarity index 95% rename from PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs rename to PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs index a617180..72415f5 100644 --- a/PyroFetes/DTO/PurchaseProduct/Request/CreateWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs @@ -1,4 +1,4 @@ -namespace PyroFetes.DTO.PurchaseProduct.Request; +namespace PyroFetes.DTO.WareHouseProduct.Request; public class CreateWareHouseProductDto { diff --git a/PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs b/PyroFetes/DTO/WareHouseProduct/Request/PatchWareHouseProductQuantityDto.cs similarity index 70% rename from PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs rename to PyroFetes/DTO/WareHouseProduct/Request/PatchWareHouseProductQuantityDto.cs index 15a7cc0..6bc95ad 100644 --- a/PyroFetes/DTO/PurchaseProduct/Request/PatchWareHouseProductQuantityDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Request/PatchWareHouseProductQuantityDto.cs @@ -1,4 +1,4 @@ -namespace PyroFetes.DTO.PurchaseProduct.Request; +namespace PyroFetes.DTO.WareHouseProduct.Request; public class PatchWareHouseProductQuantityDto { diff --git a/PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs similarity index 95% rename from PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs rename to PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs index 302962c..4237fae 100644 --- a/PyroFetes/DTO/PurchaseProduct/Request/UpdateWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs @@ -1,4 +1,4 @@ -namespace PyroFetes.DTO.PurchaseProduct.Request; +namespace PyroFetes.DTO.WareHouseProduct.Request; public class UpdateWareHouseProductDto { diff --git a/PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs similarity index 93% rename from PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs rename to PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs index d2ec8a2..2e66e62 100644 --- a/PyroFetes/DTO/PurchaseProduct/Response/GetWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs @@ -1,6 +1,4 @@ -using PyroFetes.Models; - -namespace PyroFetes.DTO.PurchaseProduct.Response; +namespace PyroFetes.DTO.WareHouseProduct.Response; public class GetWareHouseProductDto { From e69ca1898d65d3e16f64b6c6e9d2416a925978fc Mon Sep 17 00:00:00 2001 From: sanchezvem Date: Thu, 9 Oct 2025 19:06:11 +0100 Subject: [PATCH 3/3] delete productsellingprice --- .../DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs | 1 - .../DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs | 1 - .../DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs | 1 - 3 files changed, 3 deletions(-) diff --git a/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs index 72415f5..9b2a142 100644 --- a/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Request/CreateWareHouseProductDto.cs @@ -21,7 +21,6 @@ public class CreateWareHouseProductDto public int ProductApprovalNumber { get; set; } public decimal ProductWeight { get; set; } public decimal ProductNec { get; set; } - public decimal ProductSellingPrice { get; set; } public string? ProductImage { get; set; } public string? ProductLink { get; set; } public int ProductMinimalQuantity { get; set; } diff --git a/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs index 4237fae..299d0c3 100644 --- a/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Request/UpdateWareHouseProductDto.cs @@ -22,7 +22,6 @@ public class UpdateWareHouseProductDto public int ProductApprovalNumber { get; set; } public decimal ProductWeight { get; set; } public decimal ProductNec { get; set; } - public decimal ProductSellingPrice { get; set; } public string? ProductImage { get; set; } public string? ProductLink { get; set; } public int ProductMinimalQuantity { get; set; } diff --git a/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs b/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs index 2e66e62..70a1e4a 100644 --- a/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs +++ b/PyroFetes/DTO/WareHouseProduct/Response/GetWareHouseProductDto.cs @@ -22,7 +22,6 @@ public class GetWareHouseProductDto public int ProductApprovalNumber { get; set; } public decimal ProductWeight { get; set; } public decimal ProductNec { get; set; } - public decimal ProductSellingPrice { get; set; } public string? ProductImage { get; set; } public string? ProductLink { get; set; } public int ProductMinimalQuantity { get; set; }