public void AlterarProduto(Produto produto) { if (!modelState.IsValid) { return; } ResultValidation retorno = serviceProduto.Alterar(produto); PreencherModelState(retorno); }
private void btnEditar_Click(object sender, EventArgs e) { FormCadastroProd frm = new FormCadastroProd(); if (dgvProdutos.CurrentRow != null) { frm.produto = ProdutoService.ObterPorId(Convert.ToInt32(dgvProdutos.CurrentRow.Cells[0].Value)); if (frm.ShowDialog() == DialogResult.OK) { if (ProdutoService.Alterar(frm.produto)) { MessageBox.Show("Alteração realizada com sucesso!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); AtualizarGrid(); Contar(); } else { MessageBox.Show("Não foi possível realizar a alteração no momento!", "chronOS", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
public void Put(string id, [FromBody] ProdutoDTO produto) { produtoService.Alterar(id, produto); }