private List <ExportResultsRecord> GetExportResultsRecords()
        {
            var exportResultsRecords = new List <ExportResultsRecord>();
            var dataTable            = GetExportResultsDataTableWithOneRecord();
            var dataRow = dataTable.Rows[0];
            var newExportResultsRecord = new ExportResultsRecord(dataRow);

            exportResultsRecords.Add(newExportResultsRecord);

            return(exportResultsRecords);
        }
Esempio n. 2
0
 private async Task WriteToExportFileAsync(ExportResultsRecord exportResultsRecord)
 {
     try
     {
         await Task.Run(() =>
         {
             using (var streamWriter = _exportFileInfo.AppendText())
             {
                 var newLine = exportResultsRecord.ToString();
                 streamWriter.WriteLine(newLine);
             }
         });
     }
     catch (Exception ex)
     {
         throw new Exception("An error occured when writing to the Export file.", ex);
     }
 }