尝试一次从web api中控制器内部的所有方法返回值



我是web api的新手,我有一个包含1.获取方法

[HttpGet]
public Fg_data GET()
{
Fg_data fg = new Fg_data();
try
{
conn.Open();
OracleCommand command = new OracleCommand("SELECT A.TMR_FROM_GRD FROM REM_MST A WHERE A.TMR_PARAM_CD = 'FG_DESP_TAR'", conn);
command.Connection = conn;
command.CommandType = CommandType.Text;                
fg.TMR_FROM_GRD = command.ExecuteScalar().ToString();
return fg;
}
}

目前我正在打电话http://localhost:51232/Api/Fg_stock它将返回{"TMR_FROM_GRD":"8"}现在我在Fg_StockController中有一个额外的方法,如给定的Fg_ACT_GET、Fg_Displn_GET我想要控制器内部的所有方法一次调用

public string Fg_ACT_GET()
{ 
// Fetching value from db
return TXT_FG_ACT.ToString();
}
// Despatch Plan
[HttpGet]
public Tuple<int, int> Fg_Displn_GET()
{
// Fetching value from db
return new Tuple<int, int>(numb, tonnage);
}

任何想法都将不胜感激。

您可以使用以下属性用于方法

[Route("name of method")]

例如,如果你在控制器上有几个方法,你可以这样写:

[Route("test1")]
public IActionResult Index()
{

return View();
}
[Route("test2")]
public IActionResult Index2()
{

return View();
}

最新更新