Esempio n. 1
0
        public void Validate(Usuario usuario)
        {
            if (string.IsNullOrEmpty(usuario.Senha))
            {
                throw new UsuarioCoreException(UsuarioCoreError.SenhaNulaOuEspacoVazio(usuario));
            }

            nextValidator?.Validate(usuario);
        }
Esempio n. 2
0
        public void Validate(Usuario usuario)
        {
            if (usuario is null)
            {
                throw new ArgumentNullException(nameof(usuario), "Usuário não pode ser nulo");
            }

            nextValidator?.Validate(usuario);
        }
Esempio n. 3
0
        public void Validate(Usuario usuario)
        {
            if (string.IsNullOrEmpty(usuario.Login))
            {
                throw new UsuarioCoreException(UsuarioCoreError.LoginNuloOuEspacoVazio(usuario));
            }

            if (!(nextValidator is null))
            {
                nextValidator.Validate(usuario);
            }
        }