Esempio n. 1
0
        private bool HasSameNonDefaultIdAs(EntidadData <T> compareTo)
        {
            //Check.Require(compareTo != null, "compareTo may not be null");

            return((Id != null && !Id.Equals(default(T))) &&
                   (compareTo.Id != null && !compareTo.Id.Equals(default(T))) &&
                   Id.Equals(compareTo.Id));
        }
Esempio n. 2
0
        public virtual object Clone()
        {
            EntidadData <T> domainObjectClone = (EntidadData <T>)MemberwiseClone();

            domainObjectClone.Id = default(T);

            return(domainObjectClone);
        }
Esempio n. 3
0
        private bool HasSameBusinessSignatureAs(EntidadData <T> compareTo)
        {
            //Check.Require(compareTo != null, "compareTo may not be null");

            return(GetHashCode().Equals(compareTo.GetHashCode()));
        }