From 080574856758aab385a917c59ede82e95c97b467 Mon Sep 17 00:00:00 2001
From: JiriUhlir <149317995+JiriUhlir@users.noreply.github.com>
Date: Fri, 12 Jun 2026 14:18:21 +0200
Subject: [PATCH] zbyle sluzby podle CC
---
Client/SdkRequestExtensions.cs | 32 ++
Controllers/CatalogController.cs | 101 ++++
Controllers/CodeListsController.cs | 118 +++++
Controllers/IntegrationController.cs | 122 +++++
Controllers/PaymentsController.cs | 112 ++++
Controllers/PurchaseCashController.cs | 107 ++++
Controllers/SalesDocumentsController.cs | 270 ++++++++++
Controllers/StatisticsController.cs | 62 +++
Program.cs | 12 +-
README.md | 80 ++-
Services/CatalogService.cs | 64 +++
Services/CodeListsService.cs | 75 +++
Services/IntegrationService.cs | 76 +++
Services/PaymentsService.cs | 72 +++
Services/PurchaseCashService.cs | 69 +++
Services/SalesDocumentsService.cs | 168 ++++++
Services/StatisticsService.cs | 39 ++
bin/Release/net8.0/Idoklad.dll | Bin 80896 -> 260608 bytes
bin/Release/net8.0/Idoklad.exe | Bin 151552 -> 151552 bytes
bin/Release/net8.0/Idoklad.pdb | Bin 34760 -> 61052 bytes
bin/Release/net8.0/Idoklad.xml | 501 ++++++++++++++++++
obj/Debug/net8.0/Idoklad.AssemblyInfo.cs | 2 +-
.../net8.0/Idoklad.AssemblyInfoInputs.cache | 2 +-
obj/Release/net8.0/Idoklad.AssemblyInfo.cs | 2 +-
.../net8.0/Idoklad.AssemblyInfoInputs.cache | 2 +-
.../Idoklad.csproj.CoreCompileInputs.cache | 2 +-
obj/Release/net8.0/Idoklad.dll | Bin 80896 -> 260608 bytes
obj/Release/net8.0/Idoklad.pdb | Bin 34760 -> 61052 bytes
obj/Release/net8.0/Idoklad.xml | 501 ++++++++++++++++++
obj/Release/net8.0/apphost.exe | Bin 151552 -> 151552 bytes
obj/Release/net8.0/ref/Idoklad.dll | Bin 31232 -> 112640 bytes
obj/Release/net8.0/refint/Idoklad.dll | Bin 31232 -> 112640 bytes
obj/Release/net8.0/rjsmcshtml.dswa.cache.json | 2 +-
obj/Release/net8.0/rjsmrazor.dswa.cache.json | 2 +-
34 files changed, 2543 insertions(+), 52 deletions(-)
create mode 100644 Client/SdkRequestExtensions.cs
create mode 100644 Controllers/CatalogController.cs
create mode 100644 Controllers/CodeListsController.cs
create mode 100644 Controllers/IntegrationController.cs
create mode 100644 Controllers/PaymentsController.cs
create mode 100644 Controllers/PurchaseCashController.cs
create mode 100644 Controllers/SalesDocumentsController.cs
create mode 100644 Controllers/StatisticsController.cs
create mode 100644 Services/CatalogService.cs
create mode 100644 Services/CodeListsService.cs
create mode 100644 Services/IntegrationService.cs
create mode 100644 Services/PaymentsService.cs
create mode 100644 Services/PurchaseCashService.cs
create mode 100644 Services/SalesDocumentsService.cs
create mode 100644 Services/StatisticsService.cs
diff --git a/Client/SdkRequestExtensions.cs b/Client/SdkRequestExtensions.cs
new file mode 100644
index 0000000..279e350
--- /dev/null
+++ b/Client/SdkRequestExtensions.cs
@@ -0,0 +1,32 @@
+using IdokladSdk.Clients;
+using IdokladSdk.Requests.Core;
+
+namespace Idoklad.Client;
+
+///
+/// Generic helpers over the SDK's list/detail request builders so the read endpoints of the many
+/// agendas can be expressed in a single line. The concrete payload type is inferred by the SDK and
+/// returned boxed (full data is preserved at runtime; only the Swagger schema is generic).
+///
+public static class SdkRequestExtensions
+{
+ public static async Task