示例#1
0
        public static Person AddFiles(this Person gedcomXPerson, Domain.Trees.People.Person person)
        {
            foreach (var file in person.Files)
            {
                var doc = new SourceReference();
                doc.AddQualifier(new Qualifier("Name", file.Name));
                doc.AddQualifier(new Qualifier("Uri", file.FileUri.ToString()));
                doc.AddQualifier(new Qualifier("MimeType", file.FileUri.ToString()));
                doc.AddQualifier(new Qualifier("MainPhoto", false.ToString()));
                gedcomXPerson.AddSource(doc);
            }

            if (person.MainPhoto is { })