diff --git a/DigitalData.Core.DTO/DTOExtensions.cs b/DigitalData.Core.DTO/DTOExtensions.cs index 4db2175..157ed95 100644 --- a/DigitalData.Core.DTO/DTOExtensions.cs +++ b/DigitalData.Core.DTO/DTOExtensions.cs @@ -17,13 +17,19 @@ namespace DigitalData.Core.DTO return result; } + public static T Message(this T result, IEnumerable messages) where T : Result + { + result.Messages.AddRange(messages); + return result; + } + public static T Notice(this T result, Notice notice) where T : Result { result.Notices.Add(notice); return result; } - public static T Notice(this T result, params Notice[] notices) where T : Result + public static T Notice(this T result, IEnumerable notices) where T : Result { result.Notices.AddRange(notices); return result;