public void Add(string Key, ValidationResultEnum Type, string Message = "") { if (ErrorMessages.Any(p => p.Key == Key)) { ErrorMessages.Where(p => p.Key == Key).FirstOrDefault().Value.Add(new ValidationItem(Type, string.IsNullOrEmpty(Message) ? Key : Message)); } else { ErrorMessages.Add(new Validation() { Key = Key, Value = new List <ValidationItem>() { new ValidationItem(Type, string.IsNullOrEmpty(Message) ? Key : Message) } }); } }
public ValidationItem(ValidationResultEnum Type, string Message) { this.Type = Type; this.Message = string.IsNullOrEmpty(Message) ? EnumTools.GetDescriptionFromEnumValue(Type) : Message; }