public void Validate(Usuario usuario) { if (string.IsNullOrEmpty(usuario.Senha)) { throw new UsuarioCoreException(UsuarioCoreError.SenhaNulaOuEspacoVazio(usuario)); } nextValidator?.Validate(usuario); }
public void Validate(Usuario usuario) { if (usuario is null) { throw new ArgumentNullException(nameof(usuario), "Usuário não pode ser nulo"); } nextValidator?.Validate(usuario); }
public void Validate(Usuario usuario) { if (string.IsNullOrEmpty(usuario.Login)) { throw new UsuarioCoreException(UsuarioCoreError.LoginNuloOuEspacoVazio(usuario)); } if (!(nextValidator is null)) { nextValidator.Validate(usuario); } }