public override bool Equals(System.Object otherStudent) { if (!(otherStudent is Student)) { return(false); } else { Student newStudent = (Student)otherStudent; bool nameEquality = (this.Name == newStudent.Name); bool enrollmentDateEquality = (this.GetEnrollmentDate() == newStudent.GetEnrollmentDate()); return(nameEquality && enrollmentDateEquality); } }
public override bool Equals(Object otherStudent) { if (!(otherStudent is Student)) { return(false); } else { Student newStudent = (Student)otherStudent; bool idEquality = _id == newStudent.GetId(); bool nameEquality = _name == newStudent.GetName(); bool enrollmentEquality = _enrollmentDate == newStudent.GetEnrollmentDate(); return(idEquality && nameEquality && enrollmentEquality); } }