public ClienteResponse Inserir(InserirClienteRequest cliente) { var retorno = new ClienteResponse() { Id = 1, Cpf = cliente.Cpf, DataNascimento = cliente.DataNascimento, Nome = cliente.Nome, Rg = cliente.Rg, }; return(retorno); }
public async Task Inserir(InserirClienteRequest inserirCliente, IOutputPort <ClienteResponse> outputPort) { var validations = _inserirClienteValidator.Validate(inserirCliente); if (!validations.IsValid) { outputPort.Handler(new ClienteResponse(validations.Errors.Select(x => x.ErrorMessage))); return; } var cli = _mapper.Map <ClienteModel>(inserirCliente); await _ClienteRepository.Inserir(cli); outputPort.Handler(_mapper.Map <ClienteResponse>(cli)); }
public async Task <IActionResult> Inserir([FromBody] InserirClienteRequest inserirCliente) { await _clienteCasoDeUso.Inserir(inserirCliente, _presenter); return(_presenter.ContentResult); }
public async Task <IActionResult> Inserir([FromBody] InserirClienteRequest carro) { await clienteUseCase.Inserir(carro, presenter); return(presenter.ContentResult); }