public async Task Execute(VeiculoModel input) { input.Validate(); if (input.Valid) { _outputPort.Success(new VeiculoOutput($"Ok")); return; } _outputPort.WriteError(input.Notifications); }
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); }