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); }
public static void SetValue(CatalogImportItem record, string property, object value) { GetProperty(property).SetValue(record, value); }
public static object GetValue(CatalogImportItem record, string property) { return(GetProperty(property).GetValue(record)); }