Compare commits

...

2 Commits

Author SHA1 Message Date
ab604d3be5 change qr code to barcode 2025-06-17 13:46:13 +03:30
MahanCh
d713cbb1fe add qrCode 2025-05-31 20:30:36 +03:30
3 changed files with 40 additions and 5 deletions

View File

@@ -165,6 +165,10 @@
</div> </div>
</div> </div>
<div style="padding-top: 10px" class="print-qrcode">
<img src="https://bwipjs-api.metafloor.com/?bcid=code128&text=Chkt_@Model.Id&includetext=false" alt="Barcode">
@* <img src="https://api.qrserver.com/v1/create-qr-code/?size=100x100&data=Chkt_@Model.Id" alt="QR Code"> *@
</div>
<div class="row m-t-20"> <div class="row m-t-20">
<fieldset style="border: 1px solid black !important;-webkit-print-color-adjust: exact;print-color-adjust: exact; border-radius: 10px 10px 10px 10px; margin: 0px 10px;overflow:hidden"> <fieldset style="border: 1px solid black !important;-webkit-print-color-adjust: exact;print-color-adjust: exact; border-radius: 10px 10px 10px 10px; margin: 0px 10px;overflow:hidden">

View File

@@ -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<OperationResult> SignCheckout([FromBody] ApiSignCheckoutRequest data)
{
var result = _checkoutApplication.Sign(data.Id);
if (result.IsSuccedded)
{
return Ok(result);
}
return BadRequest(result);
}
}