public static bool TryParse(string value, out RestfulOperation result) { result = default(RestfulOperation); if( value=="read") result = RestfulOperation.Read; else if( value=="vread") result = RestfulOperation.Vread; else if( value=="update") result = RestfulOperation.Update; else if( value=="delete") result = RestfulOperation.Delete; else if( value=="history-instance") result = RestfulOperation.HistoryInstance; else if( value=="validate") result = RestfulOperation.Validate; else if( value=="history-type") result = RestfulOperation.HistoryType; else if( value=="create") result = RestfulOperation.Create; else if( value=="search") result = RestfulOperation.Search; else if( value=="transaction") result = RestfulOperation.Transaction; else if( value=="history-system") result = RestfulOperation.HistorySystem; else return false; return true; }
public static string ToString(RestfulOperation value) { if( value==RestfulOperation.Read ) return "read"; else if( value==RestfulOperation.Vread ) return "vread"; else if( value==RestfulOperation.Update ) return "update"; else if( value==RestfulOperation.Delete ) return "delete"; else if( value==RestfulOperation.HistoryInstance ) return "history-instance"; else if( value==RestfulOperation.Validate ) return "validate"; else if( value==RestfulOperation.HistoryType ) return "history-type"; else if( value==RestfulOperation.Create ) return "create"; else if( value==RestfulOperation.Search ) return "search"; else if( value==RestfulOperation.Transaction ) return "transaction"; else if( value==RestfulOperation.HistorySystem ) return "history-system"; else throw new ArgumentException("Unrecognized RestfulOperation value: " + value.ToString()); }