private Record ToRecord(SampleRecord sampleRecord) { if (sampleRecord == null) { return(null); } return(new Record() { Header = new RecordHeader() { Identifier = sampleRecord.Id.ToString(), Datestamp = sampleRecord.Date }, Metadata = new RecordMetadata() { Content = _dublinCoreMetadataConverter.Encode(new DublinCoreMetadata() { Title = new List <string>() { sampleRecord.Title }, Creator = new List <string>() { sampleRecord.Owner }, Contributor = sampleRecord.Contributors, Date = new List <DateTime>() { sampleRecord.Date }, Identifier = new List <string> { sampleRecord.Id.ToString() } }) } }); }