Beispiel #1
0
 /// <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;
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 /// <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;
 }
Beispiel #4
0
 public RowCollection(ICsv parent)
 {
     Parent = parent;
 }
Beispiel #5
0
 public Row(IEnumerable <T> collection, ICsv parent) : base(collection)
 {
     Parent = parent;
 }
Beispiel #6
0
 public Row(int capacity, ICsv parent) : base(capacity)
 {
     Parent = parent;
 }
Beispiel #7
0
 public Row(ICsv parent)
 {
     Parent = parent;
 }
Beispiel #8
0
 public CsvController(ICsv service)
 {
     _service = service;
 }
Beispiel #9
0
 public ExternalDataManager(ICachedData <Account> curAccount, IMapper mapper, ICsv csv)
 {
     _curAccount = curAccount;
     _mapper     = mapper;
     _csv        = csv;
 }