public static string ResultMsg(ResultStatus status) { var name = status.ToString(); var field = status.GetType().GetField(name); var att = System.Attribute.GetCustomAttribute(field, typeof(DescriptionAttribute), false); return(att == null ? field.Name : ((DescriptionAttribute)att).Description); }