Example #1
0
        public async Task Import(IFormFile file)
        {
            ICollection <string> rows;

            using (var reader = new StreamReader(file.OpenReadStream(), Encoding.UTF8))
            {
                var header = reader.ReadLine();
                rows = reader.ReadToEnd().Split('\r');
            }

            var users = _parser.Parse(rows);

            await _usersContext.AddRangeAsync(users);

            await _usersContext.SaveChangesAsync();
        }