private string GetEnumDescription(System.Enum objEnum)
{
var fieldInfo = objEnum.GetType().GetField(objEnum.ToString());
var attributeArray = fieldInfo.GetCustomAttributes(false);
if (attributeArray.Length == 0)
{
return(objEnum.ToString());
}
else
{
DescriptionAttribute descAttribute = null;
foreach (var atb in attributeArray)
{
if (atb is DescriptionAttribute)
{
descAttribute = atb as DescriptionAttribute;
}
}
if (descAttribute != null)
{
return(descAttribute.Description);
}
return(objEnum.ToString());
}
}