public override bool Equals(object obj) { var otherStudent = (Student)obj; if (otherStudent == null) { return(false); } return(StudentId.Equals(otherStudent.StudentId)); }
public override bool Equals(object obj) { var enrollement = obj as Enrollement; if (enrollement == null) { // If it is null then it is not equal to this instance. return(false); } return(base.Equals(obj) && StudentId.Equals(enrollement.StudentId) && Nullable.Equals(Grade, enrollement.Grade)); }