Beispiel #1
0
        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);
        }