public bool PostValidate(Post post) { ICollection <ValidationResult> validationResult; bool valid = GenericValidator.TryValidate(post, out validationResult); if (!valid) { foreach (ValidationResult res in validationResult) { Console.WriteLine(res.ErrorMessage); return(false); } } return(true); }
public bool UserValidate(User user) { if (!_userRepo.IsUserExist(user)) { Console.WriteLine("Already existed"); //use validator data annotation ICollection <ValidationResult> validationResult; bool valid = GenericValidator.TryValidate(user, out validationResult); if (!valid) { foreach (ValidationResult res in validationResult) { Console.WriteLine(res.ErrorMessage); return(false); } } } return(true); }