} // !FromString() public static string EnumToString(this PartyIdTypes c) { switch (c) { case PartyIdTypes.BuyerSpecific: return("buyer_specific"); case PartyIdTypes.CustomerSpecific: return("customer_specific"); case PartyIdTypes.DUNS: return("duns"); case PartyIdTypes.ILN: return("iln"); case PartyIdTypes.GLN: return("gln"); case PartyIdTypes.PartySpecific: return("party_specific"); case PartyIdTypes.SupplierSpecific: return("supplier_specific"); default: return(""); } } // !ToString()
public static PartyIdTypes FromString(this PartyIdTypes _, string s) { s = s.ToLower().Trim(); switch (s) { case "buyer_specific": return(PartyIdTypes.BuyerSpecific); case "customer_specific": return(PartyIdTypes.CustomerSpecific); case "duns": return(PartyIdTypes.DUNS); case "iln": return(PartyIdTypes.ILN); case "gln": return(PartyIdTypes.GLN); case "party_specific": return(PartyIdTypes.PartySpecific); case "supplier_specific": return(PartyIdTypes.SupplierSpecific); default: return(PartyIdTypes.Unknown); } } // !FromString()