using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Deltares.Standard.Language;
using LumenWorks.Framework.IO.Csv;
namespace Deltares.Dam.Data.CsvImporters
{
public class CsvImporterHelper
{
///
/// Read field headers of csv file with improved error messages
///
/// the calling object
/// the scv reader
///
static public string[] GetFieldHeaders(Object caller, CsvReader csvReader)
{
try
{
return csvReader.GetFieldHeaders();
}
catch (Exception exception)
{
string message = String.Format(LocalizationManager.GetTranslatedText(caller, "ErrorReadingCsvColumnNames"), exception.Message, caller.GetType());
throw new CsvImporterException(message);
}
}
}
}