示例#1
0
        public override bool Equals(object obj)
        {
            var response = obj as Response;

            if (response != null)
            {
                return(ResponseID.ToString().Equals(response.ResponseID.ToString(), StringComparison.Ordinal) &&
                       RespondentID.Equals(response.RespondentID) &&
                       SurveyDate.Equals(response.SurveyDate) &&
                       Answer1.Equals(response.Answer1) &&
                       Answer2.Equals(response.Answer2) &&
                       Answer3.Equals(response.Answer3) &&
                       Answer4.Equals(response.Answer4) &&
                       Answer5.Equals(response.Answer5) &&
                       Answer6.Equals(response.Answer6));
            }

            return(false);
        }
示例#2
0
        public override bool Equals(object obj)
        {
            var respondent = obj as Respondent;

            if (respondent != null)
            {
                return(RespondentID.ToString().Equals(respondent.RespondentID.ToString(), StringComparison.Ordinal) &&
                       FirstName.Equals(respondent.FirstName) &&
                       LastName.Equals(respondent.LastName) &&
                       EmailAddress.Equals(respondent.EmailAddress) &&
                       AddressLine1.Equals(respondent.AddressLine1) &&
                       AddressLine2.Equals(respondent.AddressLine2) &&
                       City.Equals(respondent.City) &&
                       StateAbbr.Equals(respondent.StateAbbr) &&
                       ZipCode.Equals(respondent.ZipCode) &&
                       LastSurvey.Equals(respondent.LastSurvey));
            }

            return(false);
        }