Esempio n. 1
0
        public override bool Equals(BaseEntity other)
        {
            bool result = false;

            if (other.GetType() == typeof(Person))
            {
                var that = (Person)other;
                result = (LastName.Equals(that.LastName)) &&
                         (FirstMidName.Equals(that.FirstMidName)) &&
                         (BirthdateString.Equals(that.BirthdateString));
            }
            return(result);
        }
Esempio n. 2
0
        public virtual bool Equals(IBaseDto dto)
        {
            var result = false;

            if (dto.GetType() == typeof(BasePersonDto))
            {
                var that = (BasePersonDto)dto;
                result = FirstMidName.Equals(that.FirstMidName) &&
                         LastName.Equals(that.LastName) &&
                         Birthdate.Equals(that.Birthdate);
            }
            return(result);
        }