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(); foreach (var entry in modelState) { foreach (var error in entry.Value.Errors) messages.Add(error.ErrorMessage); } return String.Join(" ", messages); } } }