private static MemberInfo ForValue(AssessmentModeEnum p) { return(typeof(AssessmentMode).GetField(Enum.GetName(typeof(AssessmentModeEnum), p))); }
public static bool EqualsDBValue(this AssessmentModeEnum p, string val) { return(p.GetDBValue() == val ? true : false); }
private static AssessmentModeAttr GetAttr(AssessmentModeEnum p) { return((AssessmentModeAttr)Attribute.GetCustomAttribute(ForValue(p), typeof(AssessmentModeAttr))); }
public static String GetDBValue(this AssessmentModeEnum p) { AssessmentModeAttr attr = GetAttr(p); return(attr.DBValue); }