diff options
author | Serghei Cebotari <serghei@cebotari.ru> | 2025-01-14 05:59:55 +0000 |
---|---|---|
committer | Serghei Cebotari <serghei@cebotari.ru> | 2025-01-14 05:59:55 +0000 |
commit | 7b6f2fedf1080c0ea96f4975f82700db3e12d783 (patch) | |
tree | 633b359c4c04f0b51c72beccc7d4c3348f7dc8ab /RhSolutions.SkuParser.Api/Services/CsvParser.cs | |
parent | 1b89c809651f58a0125b94c027699db32272b402 (diff) |
Add devcontainers
Diffstat (limited to 'RhSolutions.SkuParser.Api/Services/CsvParser.cs')
-rw-r--r-- | RhSolutions.SkuParser.Api/Services/CsvParser.cs | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/RhSolutions.SkuParser.Api/Services/CsvParser.cs b/RhSolutions.SkuParser.Api/Services/CsvParser.cs index 436a949..2776721 100644 --- a/RhSolutions.SkuParser.Api/Services/CsvParser.cs +++ b/RhSolutions.SkuParser.Api/Services/CsvParser.cs @@ -1,24 +1,24 @@ -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(); - } -} +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();
+ }
+}
|