//if not working in judge go for IsValid with validator public static bool IsValid(object deserializedUser) { var validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(deserializedUser); var result = new List <ValidationResult>(); return(Validator.TryValidateObject(deserializedUser, validationContext, result, true)); }
private static bool IsValid(object obj) { var validationContext = new System.ComponentModel.DataAnnotations.ValidationContext(obj); var validationResults = new List <ValidationResult>(); var isValid = Validator.TryValidateObject(obj, validationContext, validationResults, true); return(isValid); }