TeamMentor.CoreLib.DataContracts_ExtensionMethods.indexed_By_MemberName C# (CSharp) Method

indexed_By_MemberName() public static method

public static indexed_By_MemberName ( this validationResults ) : List>.Dictionary
validationResults this
return List>.Dictionary
        public static Dictionary<string, List<string>> indexed_By_MemberName(this List<ValidationResult> validationResults)
        {
            var mappedData = new Dictionary<string, List<string>>();
            foreach(var validationResult in validationResults)
                foreach (var memberName in validationResult.MemberNames)
                    mappedData.add(memberName, validationResult.ErrorMessage);
            return mappedData;
        }