public bool IsMarriedTo(IFamilyMember member) { return(Partnerships.Exists(x => x.OtherPartner(this) == member && x.IsDivorced == false)); }
public bool IsDivorcedFrom(IFamilyMember member) { return(Partnerships.Exists(x => x.OtherPartner(this) == member && x.IsDivorced == true)); }
public bool HasChildren() { return(Partnerships.Exists(x => x.HasChildren()) || NonPartnership.Children.Count > 0); }