想請問一下 我在呼叫 CRUDContorller 裡的方法時,
可能在那之前都會先固定做一些事
例如檢查login狀況...等等
原本是寫在CRUDController 建構函式裡
但發現不能有回傳值
想了解是否可以在進入CRUDController 先執行某些事
根據結果回傳不同訊息資料,可能是原先CRUD應得到的資料
或者其他資訊...
謝謝
public class CRUDController : Controller
{
public CRUDContorller(){
}
public int Create(petClass newPet){
if(checkLogin() == false){
//reLogin...
}
//goto database create code...
}
public petClass Read(string keyword){
if(checkLogin() == false){
//reLogin...
}
//goto database read code...
}
public int Update(petClass updatePet){
if(checkLogin() == false){
//reLogin...
}
//goto database update code...
}
public int Delete(int ID){
if(checkLogin() == false){
//reLogin...
}
//goto database delete code...
}
}