Example #1
0
 public void addParent(Person newParent)
 {
     if (parentOne == null)
     {
         parentOne = newParent;
         newParent.addChild(this);
     }
     else if (parentTwo == null)
     {
         parentTwo = newParent;
         newParent.addChild(this);
     }
     else
     {
         Console.WriteLine("Two Parents already filled in for person {0}! Remove parents to start again.",Name);
     }
 }
Example #2
0
 protected void addChild(Person newChild)
 {
     children.Add(newChild);
 }
Example #3
0
 public void removeParents()
 {
     parentOne = null;
     parentTwo = null;
 }