Ejemplo n.º 1
0
        private async Task ValidarInput(ICadastrarClienteInput input, CancellationToken cancellationToken)
        {
            var validador = new CadastrarClienteValidador();
            var validacao = await validador.ValidateAsync(input, cancellationToken);

            if (!validacao.IsValid)
            {
                throw new ArgumentException(
                          JsonConvert.SerializeObject(
                              validacao.Errors.Select(f => f.ErrorMessage)));
            }
        }
Ejemplo n.º 2
0
 public CadastrarClienteCommand(IClienteServico clienteServico,
                                CadastrarClienteValidador validador)
 {
     this.clienteServico = clienteServico;
     this.validador      = validador;
 }