public async Task <IActionResult> Put(int id, [FromBody] MovimentacaoSalvarDTO movimentacao) { if (ModelState.IsValid) { return(Accepted(_mapper.Map <MovimentacaoListaDTO>(await _movimentacaoService.Alterar(id, _mapper.Map <Movimentacao>(movimentacao))))); } return(BadRequest()); }
public async Task <IActionResult> Post([FromBody] MovimentacaoSalvarDTO movimentacao) { if (ModelState.IsValid) { return(Ok(_mapper.Map <MovimentacaoListaDTO>(await _movimentacaoService.Inserir(_mapper.Map <Movimentacao>(movimentacao))))); } return(BadRequest()); }
public async Task <IActionResult> Patch([FromRoute] int idPedido, [FromBody] MovimentacaoSalvarDTO movimentacaoSalvarDTO) { if (ModelState.IsValid) { this.DecodeToken(HttpContext); movimentacaoSalvarDTO.IdUsuario = userLogged.Id; return(Accepted(_mapper.Map <PedidoListaDTO>(await _pedidoService.FinalizarPedido(idPedido, _mapper.Map <Movimentacao>(movimentacaoSalvarDTO))))); } return(BadRequest()); }