public static string GetDescription(this ResultCode resultCode) { return(resultCode.GetType() .GetField(resultCode.ToString()) .GetCustomAttribute <StatusDescriptionAttribute>() .Description); }
public static string ToMessage(this ResultCode code) { FieldInfo field = code.GetType().GetField(code.ToString()); ResultCodeMessageAttribute msg = (ResultCodeMessageAttribute)field.GetCustomAttribute(typeof(ResultCodeMessageAttribute)); if (msg == null) { return(""); } return(msg.Message ?? ""); }