search enum with string and return string
public static class EnumExtensions { public static string GetStringValue(this Enum value) { var field = value.GetType().GetField(value.ToString()); var attr = field.GetCustomAttributes(typeof(StringValueAttribute), false).FirstOrDefault() as StringValueAttribute; return attr != null ? attr.Value : null; } }