public static string GetDescription(this System.Enum columnEnum)
        {
            var attributes = columnEnum.GetAttributes();

            if (attributes.Length > 0)
            {
                return(attributes[0].Description);
            }
            else
            {
                return(string.Empty);
            }
        }
        public static int GetPosition(this System.Enum columnEnum)
        {
            var attributes = columnEnum.GetAttributes();

            if (attributes.Length > 0)
            {
                return(attributes[0].Position);
            }
            else
            {
                return(-1);
            }
        }