public static string toTestApprovalStatusName(this TestApprovalType statusType) { string status = ""; switch (statusType) { case TestApprovalType.Draft: status = "ร่าง"; break; case TestApprovalType.Pending: status = "รอการคัดเลือก"; break; case TestApprovalType.Approved: status = "คัดเลือกแล้ว"; break; case TestApprovalType.Reject: status = "ไม่ผ่านการคัดเลือก"; break; default: break; } return(status); }
public static TestApprovalType toTestApprovalStatus(this string text) { TestApprovalType str = TestApprovalType.Draft; switch (text) { case "ร่าง": str = TestApprovalType.Draft; break; case "รอการคัดเลือก": str = TestApprovalType.Pending; break; case "คัดเลือกแล้ว": str = TestApprovalType.Approved; break; case "ไม่ผ่านการคัดเลือก": str = TestApprovalType.Reject; break; case "0": str = TestApprovalType.Draft; break; case "1": str = TestApprovalType.Pending; break; case "2": str = TestApprovalType.Approved; break; case "3": str = TestApprovalType.Reject; break; default: break; } return(str); }