12345678910111213141516171819202122232425262728293031323334353637 |
- using SinochemCloudClient.Models;
- using SinochemPosClient.Models;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Web.Http;
- using System.Windows.Forms;
- namespace CloudSimulator.Controllers
- {
- public class PosController : ApiController
- {
- CloudForm cloudForm = (CloudForm)Application.OpenForms["CloudForm"];
-
- [Route("pay/iotNotify")]
- [HttpPost]
- public TrxNotificationResponse PosNotify([FromBody] TrxNotificationRequest request)
- {
- cloudForm.AppendTextThreadSafe(Environment.NewLine + "Pos notify request:");
- cloudForm.AppendTextThreadSafe(request.ToString());
- TrxNotificationResponse response = new TrxNotificationResponse
- {
- status = TrxNotificationResponse.SuccessResponse
- };
- cloudForm.AppendTextThreadSafe(Environment.NewLine + "Pos notify response:");
- cloudForm.AppendTextThreadSafe(response.ToString());
- return response;
- }
-
- }
- }
|