Example #1
0
 public override bool Equals(System.Object otherCourse)
 {
     if (!(otherCourse is Course))
     {
         return(false);
     }
     else
     {
         Course newCourse     = (Course)otherCourse;
         bool   idEquality    = (this.GetId() == newCourse.GetId());
         bool   nameEquality  = (this.GetName() == newCourse.GetName());
         bool   timeEquality  = (this.GetTime() == newCourse.GetTime());
         bool   creditEqulity = (this.GetCredit() == newCourse.GetCredit());
         return(idEquality && nameEquality && timeEquality && creditEqulity);
     }
 }