Beispiel #1
0
 public async Task Execute(VeiculoModel input)
 {
     input.Validate();
     if (input.Valid)
     {
         _outputPort.Success(new VeiculoOutput($"Ok"));
         return;
     }
     _outputPort.WriteError(input.Notifications);
 }
Beispiel #2
0
        public async Task Execute(VeiculoModel input)
        {
            input.Validate();

            if (input.Valid)
            {
                var carro = _mapper.Map <Veiculo>(input);

                await _repository.InsertOneAsync(carro);

                _outputPort.Success(new VeiculoOutput($"Veiculo cadastrado com Sucesso!{carro.Id}"));
                return;
            }
            _outputPort.WriteError(input.Notifications);
        }