This repository has been archived on 2025-05-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
cardmarketbot/ConsoleApp3/Program.cs
Damian Wessels e44385473f Adresse parser aktualisiert
Es werden nun alle Bestellungen CSV dateien erstellt
ledig nicht alle Rechnungen werden angelegt.
2023-07-23 13:52:37 +02:00

49 lines
1.4 KiB
C#

using ConsoleApp3.DataContracts;
using ConsoleApp3;
using ConsoleApp3.Contracts;
using System.Text.RegularExpressions;
using System.Diagnostics;
namespace CardmarketBot
{
internal class Programm
{
static void Main(string[] args)
{
IUsedRepository usedRepository = new UsedRepository();
// Kunden aus Cardmarket erstellen
List<Kunde> kunden = new List<Kunde>();
CardMarketParser cardMarketParser = new CardMarketParser("More-Tcg", "Magnatpower310!!", usedRepository);
kunden = cardMarketParser.ParseCardMarket();
// Rechnungen generieren
List<ModelRechnung> rechnungen = new List<ModelRechnung>();
InvoiceParser invoiceParser = new InvoiceParser(kunden);
rechnungen = invoiceParser.GetInvoices();
foreach (ModelRechnung item in rechnungen)
{
SevdeskService sevdeskService = new SevdeskService("7251554968610b78ca865b2b774b4134");
sevdeskService.Create(item);
}
// Post CSV Erstellen
DeutschePost deutschePost = new DeutschePost(kunden);
deutschePost.GenerateCSV();
usedRepository.Insert(kunden);
Console.WriteLine("Fertig");
Console.ReadLine();
}
}
}