using System.Collections.Generic; using System.Web.Http.ModelBinding; namespace Kreta.Web.Helpers { public static class ModelStateExtension { public static void AddRange(this ModelStateDictionary modelStateDictionary, Dictionary dictionary) { foreach (KeyValuePair item in dictionary) { modelStateDictionary.AddModelError(item.Key, item.Value); } } public static void AddRange(this ModelStateDictionary modelStateDictionary, Dictionary> dictionary) { foreach (KeyValuePair> item in dictionary) { foreach (string value in item.Value) { modelStateDictionary.AddModelError(item.Key, value); } } } } }