From 866b1974429d291dab8901e94065cca21b5710ed Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Sun, 15 Aug 2021 13:56:02 +0200 Subject: [PATCH] xml parse extrahiert --- XMLParser.Functions/UmsatzCalculator/Strassenumsatz.cs | 3 +-- XMLProgramm/Program.cs | 8 ++++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/XMLParser.Functions/UmsatzCalculator/Strassenumsatz.cs b/XMLParser.Functions/UmsatzCalculator/Strassenumsatz.cs index 83c3ee3..c91504f 100644 --- a/XMLParser.Functions/UmsatzCalculator/Strassenumsatz.cs +++ b/XMLParser.Functions/UmsatzCalculator/Strassenumsatz.cs @@ -8,8 +8,7 @@ namespace XMLParser.Functions.UmsatzCalculator { public void Calculate(ICSVWriter csvWriter, List objekte) { - XMLParse ser = new XMLParse("2021-07-29_KR_H_L_Oldenburg_Eichenstraße.xml"); - objekte.AddRange(ser.KanalObjekte); + Dictionary d = XMLParser.Functions.Calculate.CalculateStreet(objekte); csvWriter.WriteEntry(d,objekte); } diff --git a/XMLProgramm/Program.cs b/XMLProgramm/Program.cs index 1cbc28c..00f020d 100644 --- a/XMLProgramm/Program.cs +++ b/XMLProgramm/Program.cs @@ -6,6 +6,8 @@ using System.Linq; using XMLParser.Contract; using XMLParser.Model; using XMLParser.Functions; +using XMLParser; + namespace XMLProgramm { class Program @@ -14,9 +16,11 @@ namespace XMLProgramm { ICSVWriter csvWriter = new StrassenUmsatzCSVWriter(); - List objekte = new List(); + + XMLParse ser = new XMLParse("2021-07-29_KR_H_L_Oldenburg_Eichenstraße.xml"); + IUmsatzCalculator calculator = new XMLParser.Functions.UmsatzCalculator.StrassenUmsatz(); - calculator.Calculate(csvWriter,objekte); + calculator.Calculate(csvWriter,ser.KanalObjekte); } } }