public async Task <ActionResult <Produto.Domain.Model.Produto> > Post([FromBody] Produto.Domain.Model.Produto produto) { if (!ModelState.IsValid) { return(Response("ModelState = false")); } try { produto.id = null; await _produtoRep.Insert(produto); return(Response(produto)); } catch (Exception ex) { return(Response(ex.Message)); } }
public async Task <ActionResult <Produto.Domain.Model.Produto> > Put([FromBody] Produto.Domain.Model.Produto produto) { if (!ModelState.IsValid) { return(Response("ModelState = false")); } if (produto.id == 0) { return(Response("id não pode ser zero")); } try { await _produtoRep.Update(produto); return(Response(produto)); } catch (Exception ex) { return(Response(ex.Message)); } }