public async Task <int> GetOutFreight(string ContactAddress) { int ret = 0; try { // 3-2.系統在Get Action【Cart/GetOutFreight】讀取離島地區資料: List <OutlyingIslandViewModel> lstOIVM = await IPR.GetOutlyingIslandList(); bool isIs = false; foreach (var item in lstOIVM) { if (ContactAddress.Contains(item.OutlyingIsland)) { isIs = true; break; } } if (isIs) { // 3-3.系統判斷3-1上傳送貨地址中包含3-2之離島地區名稱。 // 3-4.系統回傳1。 ret = 1; } else { // 3-3.a系統判斷3-1上傳送貨地址中未包含3-2之離島地區名稱。 // 3-3a-1.系統回傳0。 ret = 0; } } catch (Exception ex) { ret = 0; } return(ret); }