Esempio n. 1
0
 public override bool Equals(object obj)
 {
     if (obj is DuplicateIndividual)
     {
         return((IndividualA.Equals(((DuplicateIndividual)obj).IndividualA) && IndividualB.Equals(((DuplicateIndividual)obj).IndividualB)) ||
                (IndividualA.Equals(((DuplicateIndividual)obj).IndividualB) && IndividualB.Equals(((DuplicateIndividual)obj).IndividualA)));
     }
     return(false);
 }
 void GenderScore()
 { // values may need tweaked
     if (IndividualA.Gender.Equals(IndividualB.Gender))
     {
         Score += 50; // identical genders
     }
     else if (IndividualA.GenderMatches(IndividualB))
     {
         Score += 20; // matches on unknown
     }
     else
     {
         Score -= 50; // mismatched genders
     }
 }
Esempio n. 3
0
        public static string IndividualA(IOService iOService)
        {
            var task = new IndividualA();

            return(task.GetTaskResult(iOService.GetNumbers("Enter the numbers separated by a space")));
        }