Umgeschrieben auf Sevdesk

This commit is contained in:
2023-07-17 19:10:11 +02:00
parent 47e39bc11f
commit 8c640c426c
32 changed files with 1795 additions and 369 deletions

View File

@@ -1,8 +1,6 @@
// See https://aka.ms/new-console-template for more information
using System.Diagnostics;
using static System.Collections.Specialized.BitVector32;
using ConsoleApp3.DataContracts;
using ConsoleApp3.DataContracts;
using ConsoleApp3;
using ConsoleApp3.Contracts;
namespace CardmarketBot
{
@@ -10,26 +8,38 @@ namespace CardmarketBot
{
static void Main(string[] args)
{
IUsedRepository usedRepository = new UsedRepository();
// Kunden aus Cardmarket erstellen
List<Kunde> kunden = new List<Kunde>();
CardMarketParser cardMarketParser = new CardMarketParser("Skywalkerex", "Magnatpower310!!");
CardMarketParser cardMarketParser = new CardMarketParser("More-Tcg", "Magnatpower310!!", usedRepository);
kunden = cardMarketParser.ParseCardMarket();
// Rechnungen generieren
List<Invoice> rechnungen = new List<Invoice>();
List<ModelRechnung> rechnungen = new List<ModelRechnung>();
InvoiceParser invoiceParser = new InvoiceParser(kunden);
rechnungen = invoiceParser.GetInvoices();
foreach (var item in rechnungen)
{
InvoiceService invoiceService = new InvoiceService("curbpJUJmtup1t.Tq0awbHIhIRwhzMW7vrsWxLAJu.pI9X4r");
invoiceService.InsertInvoice(item);
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();
}