public static ImportCsv ( string path, int userId ) : int | ||
path | string | |
userId | int | |
return | int |
public static int ImportCsv(string path, int userId)
{
var importCounter = 0;
using (var csv = new CsvReader(new StreamReader(path)))
{
csv.Configuration.RegisterClassMap<Models.GroupCsvMap>();
var records = csv.GetRecords<Models.Group>();
foreach (var group in records)
{
if (AddGroup(group,userId).IsValid)
importCounter++;
}
}
return importCounter;
}