From b0c02d47c42df1fb7e5b7f3b8d5c953659984b67 Mon Sep 17 00:00:00 2001 From: MahanCh Date: Thu, 21 Aug 2025 10:05:26 +0330 Subject: [PATCH] fix: update HTTP POST routes to include ID parameter for contract actions --- .../Controllers/institutionContractController.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/ServiceHost/Areas/Admin/Controllers/institutionContractController.cs b/ServiceHost/Areas/Admin/Controllers/institutionContractController.cs index 042b22d3..807c70dc 100644 --- a/ServiceHost/Areas/Admin/Controllers/institutionContractController.cs +++ b/ServiceHost/Areas/Admin/Controllers/institutionContractController.cs @@ -190,7 +190,7 @@ public class institutionContractController : AdminBaseController return new JsonResult(result); } - [HttpPost("deActive")] + [HttpPost("deActive/{id}")] public ActionResult DeActive(long id, string balance) { var result = new OperationResult(); @@ -215,7 +215,7 @@ public class institutionContractController : AdminBaseController /// /// /// - [HttpPost("active")] + [HttpPost("active/{id}")] public ActionResult IsActive(long id) { var result = _institutionContractApplication.Active(id); @@ -227,7 +227,7 @@ public class institutionContractController : AdminBaseController return result; } - [HttpPost("sign")] + [HttpPost("sign/{id}")] public ActionResult Sign(long Id) { var result = _institutionContractApplication.Sign(Id); @@ -242,7 +242,7 @@ public class institutionContractController : AdminBaseController }); } - [HttpPost("unsign")] + [HttpPost("unsign/{id}")] public ActionResult UnSign(long Id) { var id = Convert.ToInt64(Id); @@ -263,7 +263,7 @@ public class institutionContractController : AdminBaseController /// /// /// - [HttpPost("block-contracting-party")] + [HttpPost("block-contracting-party/{id}")] public IActionResult OnPostBlockContractingParty(long id) { var result = _contractingPartyApplication.Block(id); @@ -281,7 +281,7 @@ public class institutionContractController : AdminBaseController /// /// /// - [HttpPost("unblock-contracting-party")] + [HttpPost("unblock-contracting-party/{id}")] public IActionResult OnPostUnBlockContractingParty(long id) { var result = _contractingPartyApplication.DisableBlock(id); @@ -581,7 +581,7 @@ public class institutionContractController : AdminBaseController } [HttpPost("create/workshop-service-calculator")] - public ActionResult WorkshopServiceCalculator(CreateWorkshopTemp command) + public ActionResult WorkshopServiceCalculator([FromBody]CreateWorkshopTemp command) { var workshopTemp = new WorkshopTempViewModel {