BLL.Group.ImportCsv C# (CSharp) Method

ImportCsv() public static method

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