From 7a60ab733deb3ffeeac6b7656a9e70e5cb63e587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Gr=C3=BCndig?= Date: Thu, 26 Oct 2023 08:26:02 +0200 Subject: [PATCH] #10088 Added SearchMethod in SammelrechnungController, WebRoutinen, Services --- .../BusinessRoutinen/SammelrechnungenWebRoutinen.cs | 3 +++ .../Contracts/DataServices/ISammelrechnungenService.cs | 1 + .../Contracts/Rechnungen/IRechnungenModul.cs | 6 ++++-- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/SammelrechnungenWebRoutinen.cs b/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/SammelrechnungenWebRoutinen.cs index e0e83674..c34b1ecf 100644 --- a/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/SammelrechnungenWebRoutinen.cs +++ b/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/SammelrechnungenWebRoutinen.cs @@ -39,5 +39,8 @@ public async Task SetRechnungenAlsGedrucktAsync(List guidListe, bool setEi public async Task SetRechnungenAlsFibuUebergebenAsync(List guidListe, bool setEinzel = false) => await PostAsync($"Sammelrechnungen/SetSammelrechnungExported?setEinzel={setEinzel}", guidListe); + + public async Task> SearchSammelrechnungAsync(string term) + => await GetAsync>($"Sammelrechnungen/SearchSammelrechnung?term={term}"); } } diff --git a/Gandalan.IDAS.WebApi.Client/Contracts/DataServices/ISammelrechnungenService.cs b/Gandalan.IDAS.WebApi.Client/Contracts/DataServices/ISammelrechnungenService.cs index 371e7ca4..fb222224 100644 --- a/Gandalan.IDAS.WebApi.Client/Contracts/DataServices/ISammelrechnungenService.cs +++ b/Gandalan.IDAS.WebApi.Client/Contracts/DataServices/ISammelrechnungenService.cs @@ -16,5 +16,6 @@ public interface ISammelrechnungenService Task AddRechnungToSammelrechnungenAsync(Guid belegGuid, Guid sammelrechnungGuid); Task SetSammelRechnungenAlsGedrucktAsync(List sammelrechnungGuid, bool setEinzel = false); Task SetSammelRechnungenExportedAsync(List sammelrechungGuid, bool setEinzel = false); + Task> SearchSammelrechnungAsync(string term); } } diff --git a/Gandalan.IDAS.WebApi.Client/Contracts/Rechnungen/IRechnungenModul.cs b/Gandalan.IDAS.WebApi.Client/Contracts/Rechnungen/IRechnungenModul.cs index 0f404636..b109adf9 100644 --- a/Gandalan.IDAS.WebApi.Client/Contracts/Rechnungen/IRechnungenModul.cs +++ b/Gandalan.IDAS.WebApi.Client/Contracts/Rechnungen/IRechnungenModul.cs @@ -1,4 +1,5 @@ -using System.Threading.Tasks; +using System; +using System.Threading.Tasks; namespace Gandalan.Client.Contracts.Rechnungen { @@ -9,6 +10,7 @@ public interface IRechnungErstellenModul public interface IRechnungAusgabeModul { + Task ShowPrintedRechnungAusgabe(Guid sammelrechnungGuid, DateTime? lastPrintDate); Task ShowRechnungAusgabe(); } -} \ No newline at end of file +}