public static List <VQValidationItem> AddValidationItem( this List <VQValidationItem> validationItems, string errorMessage, string propertyName, VQValidationType type = VQValidationType.Error, IEnumerable <string> messageArgs = null) { validationItems.Add(new VQValidationItem { Message = new VQValidationItemMessage(errorMessage, messageArgs), PropertyName = propertyName, Type = type }); return(validationItems); }
public void AddValdationItem(List <VQValidationItem> result, string message, Expression <Func <T, object> > propName, string prefixPropertyName = null, string sufixPropertyName = null, IEnumerable <string> messageArgs = null, VQValidationType type = VQValidationType.Error) { result.AddValidationItem( message, GetPropertyName(propName, prefixPropertyName, sufixPropertyName), type, messageArgs: messageArgs); }