コード例 #1
0
 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());
 }
コード例 #2
0
 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());
 }
コード例 #3
0
 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());
 }