Example #1
0
        public ActionResult Sign()
        {
            var viewModel = new LcswPaySignViewModel
            {
                TerminalTime  = DateTime.Now.ToString("yyyyMMddHHmmss"),
                TerminalTrace = $"trace{DateTime.Now.ToString("yyyyMMddHHmmssfff")}"
            };

            return(View(viewModel));
        }
Example #2
0
        public async Task <ActionResult> Sign(LcswPaySignViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                var signRequest = new LcswPaySignRequest
                {
                    ServiceId     = "090",
                    TerminalTime  = viewModel.TerminalTime,
                    TerminalTrace = viewModel.TerminalTrace
                };
                var response = await _client.ExecuteAsync(signRequest);

                ViewData["response"] = response.Body;
            }
            return(View(viewModel));
        }