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); }
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); } }