diff --git a/ServiceHost/Areas/Admin/Pages/Company/Checkouts/PrintDetailsRollCall.cshtml b/ServiceHost/Areas/Admin/Pages/Company/Checkouts/PrintDetailsRollCall.cshtml index 4e9378ab..ac72d933 100644 --- a/ServiceHost/Areas/Admin/Pages/Company/Checkouts/PrintDetailsRollCall.cshtml +++ b/ServiceHost/Areas/Admin/Pages/Company/Checkouts/PrintDetailsRollCall.cshtml @@ -26,10 +26,13 @@ margin: 3mm 5mm 0 5mm; ">
-
-

بسمه تعالی

-

فیش حقوقی و رسید پرداخت حقوق

-
+
+

بسمه تعالی

+

فیش حقوقی و رسید پرداخت حقوق

+
+
@Model.ContractNo
diff --git a/ServiceHost/Areas/Admin/Pages/Company/Checkouts/_Partials/PrintDetailsRollCallRaw.cshtml b/ServiceHost/Areas/Admin/Pages/Company/Checkouts/_Partials/PrintDetailsRollCallRaw.cshtml index d85c27f1..bcfd6f47 100644 --- a/ServiceHost/Areas/Admin/Pages/Company/Checkouts/_Partials/PrintDetailsRollCallRaw.cshtml +++ b/ServiceHost/Areas/Admin/Pages/Company/Checkouts/_Partials/PrintDetailsRollCallRaw.cshtml @@ -15,7 +15,7 @@

بسمه تعالی

فیش حقوقی و رسید پرداخت حقوق

-
+
diff --git a/ServiceHost/Controllers/CheckoutController.cs b/ServiceHost/Controllers/CheckoutController.cs new file mode 100644 index 00000000..ee24772c --- /dev/null +++ b/ServiceHost/Controllers/CheckoutController.cs @@ -0,0 +1,31 @@ +using _0_Framework.Application; +using CompanyManagment.App.Contracts.Checkout; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace ServiceHost.Controllers; + +public record ApiSignCheckoutRequest(long Id); + +[Route("api/[controller]")] +[ApiController] +public class CheckoutController : ControllerBase +{ + private readonly ICheckoutApplication _checkoutApplication; + + public CheckoutController(ICheckoutApplication checkoutApplication) + { + _checkoutApplication = checkoutApplication; + } + + [HttpPost("Sign")] + public ActionResult SignCheckout([FromBody] ApiSignCheckoutRequest data) + { + var result = _checkoutApplication.Sign(data.Id); + if (result.IsSuccedded) + { + return Ok(result); + } + return BadRequest(result); + } +} \ No newline at end of file