Beispiel #1
0
        public UsuarioAptoParaCadastroValidation(IUsuarioRepositorio usuarioRepositorio)
        {
            var emailDuplicado = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepositorio);
            var loginDuplicado = new UsuarioDevePossuirLoginUnicoSpecification(usuarioRepositorio);
            var emailInvalido  = new UsuarioDevePossuirEmailValidoSpecification();

            base.Add("emailDuplicado", new Rule <Usuario>(emailDuplicado, "Email já foi cadastrado!"));
            base.Add("loginDuplicado", new Rule <Usuario>(loginDuplicado, "Login já foi cadastrado!"));
            base.Add("emailInvalido", new Rule <Usuario>(emailInvalido, "Email inválido!"));
        }
Beispiel #2
0
        public UsuarioAptoParaCadastroValidation(IUsuarioRepository usuarioRepository)
        {
            var emailDuplicado = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepository);

            base.Add("emailDuplicado", new Rule <Usuario>(emailDuplicado, ErrorMessage.EmailJaExiste));
        }
        public UsuarioEstaAptoValidation(IUsuarioRepositorio usuarioRepositorio)
        {
            var email = new UsuarioDevePossuirEmailUnicoSpecification(usuarioRepositorio);

            this.Add("EmailDuplicado", new Rule <Usuario>(email, "Esse e-mail já está em uso!"));
        }