ปกติพวกมึงเขียน return กับแบบไหนวะ สมมติแบบนี้
ResponseModel response = new RepsonseModel();
if(model == null){
status = 501;
success = false;
message = "model is null";
return repsonse;
}
}
if(GetResultById(model.id)){
status = 501;
success = false;
message = "id not found";
return repsonse;
}
}
หรือ
try{
ResponseModel response = new RepsonseModel();
if(model == null){
throw new Exception("model is null");
}
if(GetResultById(model.id) == null){
throw new Exception("id not found");
}
}
catch(Exception ex){
response.status = 501;
response.success = false;
message = ex.message;
return response;
}
หรือแล้วแต่ระบบเราว่าไม่ควรโยนเข้า catch ทุกเคส
แต่เคยอ่านๆมา try..catch ใช้เยอะๆ ก็ช้าเหมือนกัน