diff options
Diffstat (limited to 'RhSolutions.SkuParser.Api/Services/CsvParser.cs')
-rw-r--r-- | RhSolutions.SkuParser.Api/Services/CsvParser.cs | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/RhSolutions.SkuParser.Api/Services/CsvParser.cs b/RhSolutions.SkuParser.Api/Services/CsvParser.cs deleted file mode 100644 index 2776721..0000000 --- a/RhSolutions.SkuParser.Api/Services/CsvParser.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System.Globalization;
-using CsvHelper;
-using CsvHelper.Configuration;
-using RhSolutions.SkuParser.Models;
-
-namespace RhSolutions.SkuParser.Services;
-
-/// <summary>
-/// Парсер артикулов и их количества из файлов *.csv
-/// </summary>
-public class CsvParser : ISkuParser
-{
- public IEnumerable<ProductQuantity> ParseProducts(IFormFile file)
- {
- using StreamReader reader = new(file.OpenReadStream());
- var config = new CsvConfiguration(CultureInfo.GetCultureInfo("ru-RU"))
- {
- HasHeaderRecord = false,
- };
- using CsvReader csvReader = new(reader, config);
-
- return csvReader.GetRecords<ProductQuantity>().ToList();
- }
-}
|