/// <summary> /// Initializes a new instance of the <see cref="MessageHandler" /> class. /// </summary> /// <param name="csvService">The CSV service.</param> /// <param name="downloaderService">The downloader service.</param> /// <param name="overlaysService">The overlays service.</param> /// <param name="romsService">The roms service.</param> /// <param name="updaterService">The updater service.</param> public MessageHandler(ICsv csvService, IDownloader downloaderService, IOverlays overlaysService, IRoms romsService, IUpdater updaterService) { this.csvService = csvService; this.downloaderService = downloaderService; this.overlaysService = overlaysService; this.romsService = romsService; this.updaterService = updaterService; }
public static DataTable ToDataTable(this ICsv csv) { if (csv.Headers.Count == 0 && csv.Rows.Count == 0) { return(null); } var dt = new DataTable(); var headers = (csv.Headers.Count > 0) ? csv.Headers.Select(h => new DataColumn(h)) : csv.Rows[0].Select(c => new DataColumn()); dt.Columns.AddRange(headers.ToArray()); foreach (var csvRow in csv.Rows) { var row = dt.NewRow(); row.ItemArray = csvRow.ToArray(); dt.Rows.Add(row); } return(dt); }
/// <summary> /// Initializes a new instance of the <see cref="Roms"/> class. /// </summary> /// <param name="csvService">The CSV service.</param> public Roms(ICsv csvService) { this.csvService = csvService; }
public RowCollection(ICsv parent) { Parent = parent; }
public Row(IEnumerable <T> collection, ICsv parent) : base(collection) { Parent = parent; }
public Row(int capacity, ICsv parent) : base(capacity) { Parent = parent; }
public Row(ICsv parent) { Parent = parent; }
public CsvController(ICsv service) { _service = service; }
public ExternalDataManager(ICachedData <Account> curAccount, IMapper mapper, ICsv csv) { _curAccount = curAccount; _mapper = mapper; _csv = csv; }