Example #1
0
        public static CatalogImportItem BuildRecord(RecordRow readerRawRecord)
        {
            var record = new CatalogImportItem();

            readerRawRecord.AsParallel().ForAll(kvp => record[kvp.Key] = kvp.Value);
            record.Source         = readerRawRecord.Source;
            record.SourceArgument = readerRawRecord.SourceArgument;

            return(record);
        }
Example #2
0
 public static void SetValue(CatalogImportItem record, string property, object value)
 {
     GetProperty(property).SetValue(record, value);
 }
Example #3
0
 public static object GetValue(CatalogImportItem record, string property)
 {
     return(GetProperty(property).GetValue(record));
 }