internal UserInfo(PersonInfo personInfo) { personInfo.ValidateRequired("personInfo"); ApplyPersonInfo(personInfo); }
private void ApplyPersonInfo(PersonInfo personInfo) { m_personInfo = personInfo; if (!m_personInfo.HasRecords) { m_records = new List<IRecord>(); return; } m_records = (from record in m_personInfo.Records select new RecordImpl(record, m_personInfo.PersonId)).ToList<IRecord>(); }