Advertisement
Guest User

Untitled

a guest
Jul 27th, 2015
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. public sealed class MyMapping : CsvClassMap<TradingCalendarException>
  2. {
  3. public MyMapping()
  4. {
  5. EnumConverter enumConverter = new EnumConverter(typeof(CalendarExceptionEntityType));
  6.  
  7. Map(m => m.ExceptionEntityType).Index(0).Name("EXCEPTION_ENTITY_TYPE").TypeConverter(enumConverter);
  8. Map(m => m.ExceptionEntityIdentifier).Index(1).Name("EXCEPTION_ENTITY_IDENTIFIER");
  9. Map(m => m.OptionType).Index(2).Name("OPTION_TYPE");
  10. Map(m => m.StartDatetime).Index(3).Name("EXCEPTION_START_DATETIME");
  11. Map(m => m.EndDatetime).Index(4).Name("EXCEPTION_END_DATETIME");
  12. Map(m => m.DataSourceType).Index(5).Name("DATA_SOURCE_TYPE");
  13. Map(m => m.Description).Index(6).Name("DESCRIPTION");
  14. }
  15. }
  16.  
  17. using (StreamWriter file = new StreamWriter(filePath, false, Encoding.UTF8))
  18. {
  19. CsvWriter writer = new CsvWriter(file);
  20. MyMapping mapping = new MyMapping();
  21. writer.Configuration.RegisterClassMap(mapping);
  22.  
  23. writer.WriteRecords(calendarExceptionList);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement