using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using System.Data;
using System.Web;
using Microsoft.AspNetCore.Http;
// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
namespace QMNetCore.Service
{
[Route("Service/{controller}/{action}")]
public class MenuService : Controller
{
[HttpPost]
public void PostData([FromBody]StdReq req)
{
StdRsp rsp = new StdRsp();
try
{
Console.WriteLine( HttpContext.Request.Path);
Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(req));
rsp.code = "000";
rsp.msg = "Good Hello world===" + req.keyid;
}
catch (Exception ex)
{
rsp.code = "200";
rsp.msg = ex.ToString().Substring(0, 100);
}
HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
HttpContext.Response.ContentType = "application/json";
// return Newtonsoft.Json.JsonConvert.SerializeObject(rsp);
HttpContext.Response.WriteAsync(Newtonsoft.Json.JsonConvert.SerializeObject(rsp));
}
}
public class StdRsp
{
public string code { set; get; }
public string msg { set; get; }
public DataTable data { set; get; }
}
public class StdReq
{
public string keyid { set; get; }
public string info { set; get; }
public string P1 { set; get; }
public DataTable data { set; get; }
}
}