// See https://aka.ms/new-console-template for more information using System.Text; /* * * referalPage: /de/OnePiece username: Skywalkerex userPassword: Magnatpower310!! /de/OnePiece/PostGetAction/User_Login curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r */ namespace CardmarketBot { class DeutschePost { List kundenlist; public DeutschePost(List kunden) { kundenlist = kunden; } public void GenerateCSV() { IEnumerable> groupedPorto = kundenlist.GroupBy(x => x.Versandskosten).Distinct(); foreach (IGrouping gkunde in groupedPorto) { //FileStream stream = File.Create(string.Format("test_{0}.csv", gkunde.Key.ToString())); Helper.Porto porto = gkunde.Key; using (StreamWriter writer = new StreamWriter(string.Format("./test_{0}.csv", gkunde.Key.ToString()), false, Encoding.Latin1)) { string header = "NAME;ZUSATZ;STRASSE;NUMMER;PLZ;STADT;LAND;ADRESS_TYP;REFERENZ"; writer.WriteLine(header); string absender = "W&W TECH UG;Lukas Winkelmann;Schwedenschanze;70;49808;LINGEN;DEU;HOUSE"; writer.WriteLine(absender); foreach (Kunde n in gkunde) { string empfanger = string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8}", n.Name, "", n.Strasse, n.Hausnummer, n.Plz, n.Ort, "DEU", //n.Land, "HOUSE", n.BestellungID ); writer.WriteLine(empfanger); } writer.Close(); } } } } }