From 9edfd8068a0af133224286f9b3b60bcdc8aa36be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Gr=C3=BCndig?= Date: Fri, 25 Oct 2024 14:50:55 +0200 Subject: [PATCH] AB#12004 AB#12007 TagVorlageDTO erstellt, WebRoutinen erstellt --- .../BusinessRoutinen/TagInfoWebRoutinen.cs | 9 +++++++++ .../DTOs/UI/TagVorlageDTO.cs | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 Gandalan.IDAS.WebApi.Client/DTOs/UI/TagVorlageDTO.cs diff --git a/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/TagInfoWebRoutinen.cs b/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/TagInfoWebRoutinen.cs index 7653818f..5a6f44d5 100644 --- a/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/TagInfoWebRoutinen.cs +++ b/Gandalan.IDAS.WebApi.Client/BusinessRoutinen/TagInfoWebRoutinen.cs @@ -47,6 +47,15 @@ public async Task AddOrUpdateTagInfoAsync(TagInfoDTO dto) public async Task DeleteTagInfoAsync(TagInfoDTO dto) => await DeleteAsync("TagInfo", dto); + public async Task> GetTagVorlagenAsync() + => await GetAsync>($"TagVorlagen/GetTagVorlagen"); + + public async Task AddOrUpdateTagVorlageAsync(TagVorlageDTO dto) + => await PostAsync("TagVorlagen/AddOrUpdateTagVorlagen", dto); + + public async Task DeleteTagVorlageAsync(Guid tagVorlageGuid) + => await DeleteAsync("TagVorlagen/DeleteTagVorlage", tagVorlageGuid); + public async Task> GetTagInfoForFunctionAsync(Guid objectGuid, long mandantID) => await GetAsync>($"GetTagInfoForFunction?objectGuid={objectGuid}&mandantID={mandantID}"); diff --git a/Gandalan.IDAS.WebApi.Client/DTOs/UI/TagVorlageDTO.cs b/Gandalan.IDAS.WebApi.Client/DTOs/UI/TagVorlageDTO.cs new file mode 100644 index 00000000..73c923e9 --- /dev/null +++ b/Gandalan.IDAS.WebApi.Client/DTOs/UI/TagVorlageDTO.cs @@ -0,0 +1,16 @@ +using System; + +namespace Gandalan.IDAS.WebApi.Client.DTOs.UI; + +public class TagVorlageDTO +{ + public Guid TagVorlageGuid { get; set; } + + public string Text { get; set; } + public string ToolTip { get; set; } + public string BackgroundColorCode { get; set; } + public string TextColorCode { get; set; } + + public long Version { get; set; } + public DateTime ChangedDate { get; set; } +}