public bool Equals(BankUser other) { if (ReferenceEquals(null, other)) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return(CheckEqualityProperty(this, other)); }
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); }