コード例 #1
0
ファイル: Task.cs プロジェクト: aniamatali/SQL-DB
 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 categoryEquality    = this.GetCategoryId() == newTask.GetCategoryId();
         bool duedateEquality     = this.GetDueDate() == newTask.GetDueDate();
         return(idEquality && descriptionEquality && categoryEquality && duedateEquality);
     }
 }