各位前輩大家好
有一個問題想請教大家~~
請問有辦法可以回傳布林值以及想要顯示的訊息嗎?
我在寫 api 時會將 HttpRequset 的 FormDate 拆開取完需要的資訊後送進既有的 Library處理
成功回傳 True,反之則回傳 False
但是由於應用情境是由上往下逐步判斷完整個物件的內容之後,才決定要不要 Insert
想要在某些情境中直接 Return False + ErrorMessenge
預想是如果是 False,就回傳 False + ErrorMessenge
中間曾收到False + ErrorMessenge 就在 Api Return IActionResult時使用 Return Content("") ← 填入 Library 帶回來的 ErrorMessenge
這樣就可以在 PostMan 測試時知道是在哪一個階段(步驟)被 Return False 這樣
希望描述得還可以...!
再請各位前輩協助解答
作業系統:Windows 10
框架:.NetCore 3.1
自訂一個回傳Model,每個API都固定回傳這類型,內容資料隨API改變
public class ReContent{
public bool IsSucess {get;set;} //是否成功
public string Message {get;set;} //回傳訊息
// public object Data {get;set;} //如果需要回傳資料
}
https://ithelp.ithome.com.tw/articles/10261414
可以參考一下 我的做法,也是用.NetCore 3.1 去寫的
C#_元組Tuple使用技巧_我的函數一次想要回傳多個變數那就使用Tuple吧
https://coolmandiary.blogspot.com/2021/09/ctupletuple.html