public static List<ValidationResult> validate(this object objectTovalidate)
{
var results = new List<ValidationResult>();
if (objectTovalidate.notNull())
{
var context = new ValidationContext(objectTovalidate, null, null);
Validator.TryValidateObject(objectTovalidate, context, results, true);
if (results.size()>0)
TM_UserData.Current.logTBotActivity("User Validation Failed",results.asStringList().asString());
}
return results;
}