Example #1
0
 public override bool Equals(System.Object otherTask)
 {
     if (!(otherTask is Task))
     {
         return(false);
     }
     else
     {
         Task newTask             = (Task)otherTask;
         bool idEquality          = (this.GetId() == newTask.GetId());
         bool descriptionEquality = (this.GetDescription() == newTask.GetDescription());
         bool categoryIdEquality  = (this.GetCategoryId() == newTask.GetCategoryId());
         bool dateEquality        = (this.GetDate() == newTask.GetDate());
         return(idEquality && descriptionEquality && dateEquality);
     }
 }