public async Task <IActionResult> PutTbMarca(int id, TbMarca tbMarca) { if (id != tbMarca.CodMarca) { return(BadRequest()); } _context.Entry(tbMarca).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TbMarcaExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void toolStripCadastrar_Click(object sender, EventArgs e) { DbCrudThailan test = new DbCrudThailan(); ArrayList arr = new ArrayList(); try { // atribui ao array os campos de texto arr.Add(TbNome.Text); arr.Add(TbCodigoPeca.Text); arr.Add(TbCodigoBarras.Text); arr.Add(TbMarca.Text); arr.Add(TbDistribuidor.Text); arr.Add(TbCadPreco.Text); if (TbNome.Text != "" && TbCodigoPeca.Text != "" && TbCodigoBarras.Text != "" && TbMarca.Text != "" && TbDistribuidor.Text != "" && TbCadPreco.Text != "") //CONDIONAL para nao deixar campos em branco { if (test.Insert(arr)) { // se tudo aconteceu certo, exibe a mensagem de cadastro e limpa os campos MessageBox.Show("Cadastrado com Sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); TbNome.Clear(); TbCodigoPeca.Clear(); TbCodigoBarras.Clear(); TbMarca.Clear(); TbDistribuidor.Clear(); TbCadPreco.Clear(); } else { MessageBox.Show("Erro ao Cadastrar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { // mensagem de erro se houverem campos em branco MessageBox.Show("Campos em Branco, Preecha-os por favor!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception erro) { MessageBox.Show(erro + "Erro Ocorrido"); } }
public async Task <ActionResult <TbMarca> > PostTbMarca(TbMarca tbMarca) { Console.WriteLine("Marca" + tbMarca.CodMarca); _context.TbMarca.Add(tbMarca); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TbMarcaExists(tbMarca.CodMarca)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTbMarca", new { id = tbMarca.CodMarca }, tbMarca)); }