示例#1
0
        public bool Equals(BankUser other)
        {
            if (ReferenceEquals(null, other))
            {
                return(false);
            }

            if (ReferenceEquals(this, other))
            {
                return(true);
            }

            return(CheckEqualityProperty(this, other));
        }
示例#2
0
        private bool CheckEqualityProperty(BankUser user1, BankUser user2)
        {
            if (!user1.UserId.Equals(user2.UserId))
            {
                return(false);
            }

            if (!user1.FirstName.Equals(user2.FirstName))
            {
                return(false);
            }

            if (!user1.LastName.Equals(user2.LastName))
            {
                return(false);
            }

            return(true);
        }