Ejemplo n.º 1
0
        public static bool IsEmptyValue(object propertyValue)
        {
            bool result = false;

            if (propertyValue == null)
            {
                result = true;
            }
            else if (DBNull.Value.Equals(propertyValue))
            {
                result = true;
            }
            else if (propertyValue is IEnumerable && DDIHelper.IsEmptyCollection(propertyValue as IEnumerable))
            {
                result = true;
            }
            else if (propertyValue is Guid && Guid.Empty.Equals(propertyValue))
            {
                result = true;
            }
            else if (string.IsNullOrEmpty(propertyValue.ToString()))
            {
                result = true;
            }
            return(result);
        }