zer*_*erk 5 c# asp.net actionresult
我正在尝试使用 IActionResult 接口来抛出特定的异常。但此刻我被困在控制器上。我编写了以下代码来获取单个调用:
[Route("singlecall")]
[HttpGet]
[ProducesResponseType(200, Type = typeof(Models.CallModel))]
[ProducesResponseType(404)]
public async Task<IActionResult> GetSingleCall([FromQuery]string callId, [FromQuery] string token)
{
CallModel singleCall = await CustomerPortalBC.CallManagementBusiness.CallService.GetSingleCall(new Guid(callId), new Guid(token));
if (singleCall == null){
return NotFound();
}
return singleCall;
}
Run Code Online (Sandbox Code Playgroud)
这将(显然)不起作用,因为我不能只返回 singleCall 对象。它需要一个 Microsoft.AspNetCore.Mvc.IActionResult。所以我确切地知道问题是什么,我只是不知道如何解决它。
任何见解或帮助将不胜感激!
| 归档时间: |
|
| 查看次数: |
5510 次 |
| 最近记录: |