private GEDCOMFamilyRecord GetFamilyRecord(Individual individual) { string fatherId = individual.FatherId; string motherId = individual.MotherId; var familyRecord = !string.IsNullOrEmpty(fatherId) ? (!string.IsNullOrEmpty(motherId) ? _document.SelectFamilyRecord(GEDCOMUtil.CreateId("I", fatherId), GEDCOMUtil.CreateId("I", motherId)) : _document.SelectHusbandsFamilyRecords(GEDCOMUtil.CreateId("I", fatherId)).FirstOrDefault()) : _document.SelectWifesFamilyRecords(GEDCOMUtil.CreateId("I", motherId)).FirstOrDefault(); return(familyRecord); }