25 lines
534 B
C#
25 lines
534 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Web.Http.ModelBinding;
|
|
|
|
|
|
|
|
namespace OSS
|
|
{
|
|
static class Extensions
|
|
{
|
|
public static string GetFullErrorMessage(this ModelStateDictionary modelState)
|
|
{
|
|
var messages = new List<string>();
|
|
|
|
foreach (var entry in modelState)
|
|
{
|
|
foreach (var error in entry.Value.Errors)
|
|
messages.Add(error.ErrorMessage);
|
|
}
|
|
|
|
return String.Join(" ", messages);
|
|
}
|
|
|
|
}
|
|
} |