Exemplo n.º 1
0
 public async Task <IActionResult> Put(int id, [FromBody] ProdutoSalvarDTO produto)
 {
     if (ModelState.IsValid)
     {
         return(Accepted(_mapper.Map <ProdutoListaDTO>(await _produtoService.Alterar(id, _mapper.Map <Produto>(produto)))));
     }
     return(BadRequest("Formato inválido"));
 }
Exemplo n.º 2
0
 public async Task <IActionResult> Post([FromBody] ProdutoSalvarDTO produto)
 {
     if (ModelState.IsValid)
     {
         return(Ok(_mapper.Map <ProdutoListaDTO>(await _produtoService.Inserir(_mapper.Map <Produto>(produto)))));
     }
     return(BadRequest("Formato inválido"));
 }
Exemplo n.º 3
0
        public async Task <IActionResult> PutAtivarInativar(int id, [FromBody] ProdutoSalvarDTO produto)
        {
            await _produtoService.AtivarInativar(id, produto.IsAtivo);

            return(Accepted());
        }