37 lines
1.2 KiB
C#
37 lines
1.2 KiB
C#
// See https://aka.ms/new-console-template for more information
|
|
|
|
using System.Diagnostics;
|
|
using static System.Collections.Specialized.BitVector32;
|
|
using ConsoleApp3.DataContracts;
|
|
|
|
namespace CardmarketBot
|
|
{
|
|
internal class Programm
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
// Kunden aus Cardmarket erstellen
|
|
List<Kunde> kunden = new List<Kunde>();
|
|
CardMarketParser cardMarketParser = new CardMarketParser();
|
|
kunden = cardMarketParser.ParseCardMarket();
|
|
|
|
// Rechnungen generieren
|
|
List<Invoice> rechnungen = new List<Invoice>();
|
|
InvoiceParser invoiceParser = new InvoiceParser(kunden);
|
|
rechnungen = invoiceParser.GetInvoices();
|
|
|
|
foreach (var item in rechnungen)
|
|
{
|
|
InvoiceService invoiceService = new InvoiceService();
|
|
invoiceService.InsertInvoice(item);
|
|
}
|
|
// Post CSV Erstellen
|
|
DeutschePost deutschePost = new DeutschePost(kunden);
|
|
deutschePost.GenerateCSV();
|
|
|
|
|
|
Console.WriteLine("Fertig");
|
|
Console.ReadLine();
|
|
}
|
|
}
|
|
} |