From 84a19ac846fd582358963d8b2594fe02c4d7668a Mon Sep 17 00:00:00 2001 From: Rene Evertz Date: Mon, 12 May 2025 12:21:43 +0200 Subject: [PATCH] ServiceFacade Refactor --- BeWo/ServiceProxy/ServiceFacade.cs | 44 ++++-------------------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/BeWo/ServiceProxy/ServiceFacade.cs b/BeWo/ServiceProxy/ServiceFacade.cs index 9cca1a540..2c908ab63 100644 --- a/BeWo/ServiceProxy/ServiceFacade.cs +++ b/BeWo/ServiceProxy/ServiceFacade.cs @@ -301,46 +301,14 @@ namespace BeWo.ServiceProxy #endregion #region GkvAccounting - public static void DoGkvAccountingServiceAsync(Func pFunc, Action pCallBack, bool showWaitDialog) - { - DoAsync(pFunc, pCallBack, showWaitDialog); - } - public static void DoGkvAccountingServiceAsync(Func pFunc, Action pCallBack) - { - DoAsync(pFunc, pCallBack, true); - } - public static void DoGkvAccountingServiceAsync(Action pAction, Action pCallBack) - { - DoAsync(pFunc, pCallBack, null, true, dispatcher); - } - public static void DoGkvAccountingServiceAsync(Action pAction) - { - DoAsync(pAction, true); - } public static void DoGkvAccountingServiceSync(Action pAction) - { - try - { - pAction.Invoke(GetInstance()); - } - catch (Exception e) - { - ShowErrorMessage(e); - } - } + => DoSync(pAction); public static T DoGkvAccountingServiceSync(Func pFunc) - { - try - { - return pFunc.Invoke(GetInstance()); - } - catch (Exception e) - { - ShowErrorMessage(e); - } - - return default(T); - } + => DoSync(pFunc); + public static void DoGkvAccountingServiceAsync(Action pAction, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null) + => DoAsync(pAction, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher); + public static void DoGkvAccountingServiceAsync(Func pFunc, Action pCallback = null, Action pErrorCallback = null, bool showWaitDialog = true, UserControl caller = null) + => DoAsync(pFunc, pCallback, pErrorCallback, showWaitDialog, caller?.Dispatcher); #endregion