public async Task <IActionResult> Put([FromBody] EnderecoInputModel endereco) { var command = _mapper.Map <CadastrarEnderecoCommand>(endereco); await _mediator.Send(command).ConfigureAwait(false); return(NoContent()); }
public async Task <IActionResult> Post([FromBody] EnderecoInputModel endereco) { var command = _mapper.Map <CadastrarEnderecoCommand>(endereco); var committed = await _mediator.Send(command).ConfigureAwait(false); return(CreatedAtAction(nameof(Get), new { id = committed.Data.Id }, committed.Data)); }