aboutsummaryrefslogtreecommitdiff
path: root/RhSolutions.SkuParser.Api/Services/CsvParser.cs
diff options
context:
space:
mode:
Diffstat (limited to 'RhSolutions.SkuParser.Api/Services/CsvParser.cs')
-rw-r--r--RhSolutions.SkuParser.Api/Services/CsvParser.cs24
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();
- }
-}