public enum Durum
        {
            [Description("Onay Bekliyor")]
            Onay_Bekliyor = 0,
            [Description("Onaylandı")]
            Onaylandi = 1,
            [Description("Red Edildi")]
            Red_Edildi = 2,
            [Description("Iptal")]
            Iptal = 3            
        }
    
//---------------- 
 
    public static class EnumExtensions
    {
        public static string ToStringDescription(this Enum val)
        {
            DescriptionAttribute[] attributes = (DescriptionAttribute[])val
               .GetType()
               .GetField(val.ToString())
               .GetCustomAttributes(typeof(DescriptionAttribute), false);
            return attributes.Length > 0 ? attributes[0].Description : string.Empty;
        }
    }
 
//-----------------
 
Durum.Onay_Bekliyor.ToStringDescription()