From 63bcf8a9b94d658b038868df0010683b2fc04b29 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Mon, 10 Jun 2024 14:57:02 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20"feat:=20Index-Parameter=20zu=20Messag?= =?UTF-8?q?e-Methoden=20in=20DTOExtensions=20hinzugef=C3=BCgt,=20um=20Nach?= =?UTF-8?q?richten=20an=20einer=20bestimmten=20Position=20einzuf=C3=BCgen.?= =?UTF-8?q?"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 09a23606407fa31fa89986781d0c5f0e279d7495. --- DigitalData.Core.DTO/DTOExtensions.cs | 30 ++++++++------------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/DigitalData.Core.DTO/DTOExtensions.cs b/DigitalData.Core.DTO/DTOExtensions.cs index 342b612..5d3cb11 100644 --- a/DigitalData.Core.DTO/DTOExtensions.cs +++ b/DigitalData.Core.DTO/DTOExtensions.cs @@ -5,34 +5,22 @@ namespace DigitalData.Core.DTO { public static class DTOExtensions { - public static T Message(this T result, string message, int? index = null) where T : Result + public static T Message(this T result, string message) where T : Result { - if(index is null) - result.Messages.Add(message); - else - result.Messages.Insert(index.Value, message); - - return result; + result.Messages.Add(message); + return result; } - public static T Message(this T result, int? index = null, params string[] messages) where T : Result + public static T Message(this T result, params string[] messages) where T : Result { - if(index is null) - result.Messages.AddRange(messages); - else - result.Messages.InsertRange(index.Value, messages); - - return result; + result.Messages.AddRange(messages); + return result; } - public static T Message(this T result, IEnumerable messages, int? index = null) where T : Result + public static T Message(this T result, IEnumerable messages) where T : Result { - if(index is null) - result.Messages.AddRange(messages); - else - result.Messages.InsertRange(index.Value, messages); - - return result; + result.Messages.AddRange(messages); + return result; } public static T Notice(this T result, Notice notice) where T : Result